annotate lib/quote.c @ 2880:2a7e5d634dca

*** empty log message ***
author Jim Meyering <jim@meyering.net>
date Mon, 25 Sep 2000 00:01:22 +0000
parents 2326ac681ccc
children 52fd2a48203c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2746
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
1 /* Written by Paul Eggert <eggert@twinsun.com> */
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
2
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
3 #if HAVE_CONFIG_H
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
4 # include <config.h>
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
5 #endif
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
6
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
7 #include <sys/types.h>
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
8 #include <quotearg.h>
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
9 #include <quote.h>
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
10
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
11 /* Return an unambiguous printable representated, allocated in slot N,
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
12 for NAME, suitable for diagnostics. */
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
13 char const *
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
14 quote_n (int n, char const *name)
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
15 {
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
16 return quotearg_n_style (n, locale_quoting_style, name);
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
17 }
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
18
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
19 /* Return an unambiguous printable representation of NAME, suitable
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
20 for diagnostics. */
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
21 char const *
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
22 quote (char const *name)
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
23 {
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
24 return quote_n (0, name);
2326ac681ccc (quote, quote_n): New file. Two functions taken verbatim
Jim Meyering <jim@meyering.net>
parents:
diff changeset
25 }