1cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* quote.c - quote arguments for output
2cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
3cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
4cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   This program is free software; you can redistribute it and/or modify
5cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   it under the terms of the GNU General Public License as published by
6cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   the Free Software Foundation; either version 2, or (at your option)
7cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   any later version.
8cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
9cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   This program is distributed in the hope that it will be useful,
10cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   but WITHOUT ANY WARRANTY; without even the implied warranty of
11cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   GNU General Public License for more details.
13cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
14cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   You should have received a copy of the GNU General Public License
15cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   along with this program; if not, write to the Free Software Foundation,
16cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
17cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
18cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* Written by Paul Eggert <eggert@twinsun.com> */
19cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
20cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#ifdef HAVE_CONFIG_H
21cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project# include <config.h>
22cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#endif
23cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
24cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#include "quotearg.h"
25cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project#include "quote.h"
26cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
27cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* Return an unambiguous printable representation of NAME,
28cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   allocated in slot N, suitable for diagnostics.  */
29cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectchar const *
30cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectquote_n (int n, char const *name)
31cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project{
32cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  return quotearg_n_style (n, locale_quoting_style, name);
33cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project}
34cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project
35cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project/* Return an unambiguous printable representation of NAME,
36cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project   suitable for diagnostics.  */
37cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectchar const *
38cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Projectquote (char const *name)
39cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project{
40cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project  return quote_n (0, name);
41cea198a11f15a2eb071d98491ca9a8bc8cebfbc4The Android Open Source Project}
42