Lines Matching refs:arg

38 static int send_bio_chars(void *arg, const void *buf, int len)  in send_bio_chars()  argument
40 if (!arg) in send_bio_chars()
42 if (BIO_write(arg, buf, len) != len) in send_bio_chars()
48 static int send_fp_chars(void *arg, const void *buf, int len) in send_fp_chars() argument
50 if (!arg) in send_fp_chars()
52 if (fwrite(buf, 1, len, arg) != (unsigned int)len) in send_fp_chars()
58 typedef int char_io (void *arg, const void *buf, int len);
67 char_io *io_ch, void *arg) in do_esc_char() argument
77 if (!io_ch(arg, tmphex, 10)) in do_esc_char()
83 if (!io_ch(arg, tmphex, 6)) in do_esc_char()
97 if (!io_ch(arg, &chtmp, 1)) in do_esc_char()
101 if (!io_ch(arg, "\\", 1)) in do_esc_char()
103 if (!io_ch(arg, &chtmp, 1)) in do_esc_char()
111 if (!io_ch(arg, tmphex, 3)) in do_esc_char()
120 if (!io_ch(arg, "\\\\", 2)) in do_esc_char()
124 if (!io_ch(arg, &chtmp, 1)) in do_esc_char()
140 void *arg) in do_buf() argument
216 io_ch, arg); in do_buf()
223 io_ch, arg); in do_buf()
234 static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, in do_hex_dump() argument
240 if (arg) { in do_hex_dump()
246 if (!io_ch(arg, hextmp, 2)) in do_hex_dump()
260 static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, in do_dump() argument
271 if (!io_ch(arg, "#", 1)) in do_dump()
275 outlen = do_hex_dump(io_ch, arg, str->data, str->length); in do_dump()
291 outlen = do_hex_dump(io_ch, arg, der_buf, der_len); in do_dump()
331 static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, in do_print_ex() argument
350 if (!io_ch(arg, tagname, outlen) || !io_ch(arg, ":", 1)) in do_print_ex()
374 len = do_dump(lflags, io_ch, arg, str); in do_print_ex()
399 if (!arg) in do_print_ex()
401 if (quotes && !io_ch(arg, "\"", 1)) in do_print_ex()
403 if (do_buf(str->data, str->length, type, flags, NULL, io_ch, arg) < 0) in do_print_ex()
405 if (quotes && !io_ch(arg, "\"", 1)) in do_print_ex()
412 static int do_indent(char_io *io_ch, void *arg, int indent) in do_indent() argument
416 if (!io_ch(arg, " ", 1)) in do_indent()
424 static int do_name_ex(char_io *io_ch, void *arg, const X509_NAME *n, in do_name_ex() argument
440 if (!do_indent(io_ch, arg, indent)) in do_name_ex()
496 if (!io_ch(arg, sep_mv, sep_mv_len)) in do_name_ex()
500 if (!io_ch(arg, sep_dn, sep_dn_len)) in do_name_ex()
503 if (!do_indent(io_ch, arg, indent)) in do_name_ex()
531 if (!io_ch(arg, objbuf, objlen)) in do_name_ex()
534 if (!do_indent(io_ch, arg, fld_len - objlen)) in do_name_ex()
538 if (!io_ch(arg, sep_eq, sep_eq_len)) in do_name_ex()
552 len = do_print_ex(io_ch, arg, flags | orflags, val); in do_name_ex()