• Home
  • Raw
  • Download

Lines Matching refs:c

246 static int escape_passthrough(unsigned char c, char **dst, size_t *osz)  in escape_passthrough()  argument
253 *out++ = c; in escape_passthrough()
261 static int escape_space(unsigned char c, char **dst, size_t *osz) in escape_space() argument
269 switch (c) { in escape_space()
298 static int escape_special(unsigned char c, char **dst, size_t *osz) in escape_special() argument
306 switch (c) { in escape_special()
329 static int escape_null(unsigned char c, char **dst, size_t *osz) in escape_null() argument
336 if (c) in escape_null()
348 static int escape_octal(unsigned char c, char **dst, size_t *osz) in escape_octal() argument
356 *out++ = ((c >> 6) & 0x07) + '0'; in escape_octal()
357 *out++ = ((c >> 3) & 0x07) + '0'; in escape_octal()
358 *out++ = ((c >> 0) & 0x07) + '0'; in escape_octal()
366 static int escape_hex(unsigned char c, char **dst, size_t *osz) in escape_hex() argument
375 *out++ = hex_asc_hi(c); in escape_hex()
376 *out++ = hex_asc_lo(c); in escape_hex()
448 unsigned char c = *src++; in string_escape_mem() local
461 if ((flags & ESCAPE_NP && isprint(c)) || in string_escape_mem()
462 (is_dict && !strchr(esc, c))) { in string_escape_mem()
466 ret = escape_space(c, &p, &osz); in string_escape_mem()
474 ret = escape_special(c, &p, &osz); in string_escape_mem()
482 ret = escape_null(c, &p, &osz); in string_escape_mem()
491 ret = escape_octal(c, &p, &osz); in string_escape_mem()
497 ret = escape_hex(c, &p, &osz); in string_escape_mem()
504 ret = escape_passthrough(c, &p, &osz); in string_escape_mem()