22 # define QUOTEARG_H_ 1 262 # ifndef DEFAULT_QUOTING_STYLE 263 # define DEFAULT_QUOTING_STYLE literal_quoting_style 327 char const *arg,
size_t argsize,
374 char const *arg,
size_t argsize);
381 char const *arg,
size_t argsize);
410 char const *arg,
size_t argsize);
420 char const *arg,
size_t argsize);
void set_quoting_style(struct quoting_options *o, enum quoting_style s)
Definition: quotearg.c:141
Definition: quotearg.c:65
char const * right_quote
Definition: quotearg.c:81
char * quotearg_char(char const *arg, char ch)
Definition: quotearg.c:991
char * quotearg_n_style_colon(int n, enum quoting_style s, char const *arg)
Definition: quotearg.c:1009
char const *const quoting_style_args[]
Definition: quotearg.c:85
Definition: quotearg.h:247
char * quotearg_n_mem(int n, char const *arg, size_t argsize)
Definition: quotearg.c:937
Definition: quotearg.h:170
Definition: quotearg.h:59
int set_char_quoting(struct quoting_options *o, char c, int i)
Definition: quotearg.c:152
void quotearg_free(void)
Definition: quotearg.c:848
Definition: quotearg.h:105
char * quotearg_n_style(int n, enum quoting_style s, char const *arg)
Definition: quotearg.c:955
Definition: quotearg.h:252
int set_quoting_flags(struct quoting_options *o, int i)
Definition: quotearg.c:168
Definition: quotearg.h:258
struct quoting_options * clone_quoting_options(struct quoting_options *o)
Definition: quotearg.c:122
void set_custom_quoting(struct quoting_options *o, char const *left_quote, char const *right_quote)
Definition: quotearg.c:179
char * quotearg_style_mem(enum quoting_style s, char const *arg, size_t argsize)
Definition: quotearg.c:976
char * quotearg_mem(char const *arg, size_t argsize)
Definition: quotearg.c:949
char * quotearg_style(enum quoting_style s, char const *arg)
Definition: quotearg.c:970
Definition: quotearg.h:74
Definition: quotearg.h:119
char * quotearg_alloc(char const *arg, size_t argsize, struct quoting_options const *o)
Definition: quotearg.c:799
char * quotearg_n_style_mem(int n, enum quoting_style s, char const *arg, size_t argsize)
Definition: quotearg.c:962
Definition: quotearg.h:45
char * quotearg_custom_mem(char const *left_quote, char const *right_quote, char const *arg, size_t argsize)
Definition: quotearg.c:1043
quoting_style
Definition: quotearg.h:32
char * quotearg(char const *arg)
Definition: quotearg.c:943
Definition: quotearg.h:238
quoting_flags
Definition: quotearg.h:242
Definition: quotearg.h:144
char * quotearg_n(int n, char const *arg)
Definition: quotearg.c:931
char const * left_quote
Definition: quotearg.c:78
char * quotearg_colon_mem(char const *arg, size_t argsize)
Definition: quotearg.c:1003
Definition: quotearg.h:195
char * quotearg_n_custom_mem(int n, char const *left_quote, char const *right_quote, char const *arg, size_t argsize)
Definition: quotearg.c:1026
char * quotearg_char_mem(char const *arg, size_t argsize, char ch)
Definition: quotearg.c:982
enum quoting_style get_quoting_style(struct quoting_options const *o)
Definition: quotearg.c:133
size_t quotearg_buffer(char *buffer, size_t buffersize, char const *arg, size_t argsize, struct quoting_options const *o)
Definition: quotearg.c:784
Definition: quotearg.h:89
char * quotearg_custom(char const *left_quote, char const *right_quote, char const *arg)
Definition: quotearg.c:1036
char * quotearg_alloc_mem(char const *arg, size_t argsize, size_t *size, struct quoting_options const *o)
Definition: quotearg.c:812
Definition: quotearg.h:131
char * quotearg_n_custom(int n, char const *left_quote, char const *right_quote, char const *arg)
Definition: quotearg.c:1018
enum quoting_style const quoting_style_vals[]
Definition: quotearg.c:101
char * quotearg_colon(char const *arg)
Definition: quotearg.c:997