summaryrefslogtreecommitdiff
path: root/lib/quotearg.h
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2002-01-22 08:02:43 +0000
committerJim Meyering <jim@meyering.net>2002-01-22 08:02:43 +0000
commit3de8f8938877c4d44722b55391fc34621a75d104 (patch)
tree54dff4e7bdb49f1db59c2e3c971c09def522a22b /lib/quotearg.h
parent1495a99781c7885ec1b50b3d68e0384ef72be40a (diff)
downloadcoreutils-3de8f8938877c4d44722b55391fc34621a75d104.tar.xz
(quotearg_n_style_mem): New function.
Diffstat (limited to 'lib/quotearg.h')
-rw-r--r--lib/quotearg.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/quotearg.h b/lib/quotearg.h
index 09000bf68..1134a5164 100644
--- a/lib/quotearg.h
+++ b/lib/quotearg.h
@@ -1,5 +1,5 @@
/* quotearg.h - quote arguments for output
- Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -98,6 +98,11 @@ char *quotearg PARAMS ((char const *arg));
This is like quotearg_n (N, ARG), except that it uses S with no other
options to specify the quoting method. */
char *quotearg_n_style PARAMS ((int n, enum quoting_style s, char const *arg));
+/* Use style S and storage slot N to return a quoted version of the
+ argument ARG of size ARGSIZE. This is like quotearg_n_style
+ (N, S, ARG), except it can quote null bytes. */
+char *quotearg_n_style_mem PARAMS ((int n, enum quoting_style s,
+ char const *arg, size_t argsize));
/* Equivalent to quotearg_n_style (0, S, ARG). */
char *quotearg_style PARAMS ((enum quoting_style s, char const *arg));