Lines Matching refs:cbuf
108 const u_char *data, int *off, char *cbuf, int cbuflen,
158 const u_char *data, char *cbuf, int cbuflen) in ng_unparse() argument
162 return INVOKE(type, unparse)(type, data, &off, cbuf, cbuflen); in ng_unparse()
192 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_struct_unparse() argument
194 return ng_unparse_composite(type, data, off, cbuf, cbuflen, CT_STRUCT); in ng_struct_unparse()
247 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_fixedarray_unparse() argument
250 data, off, cbuf, cbuflen, CT_FIXEDARRAY); in ng_fixedarray_unparse()
295 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_array_unparse() argument
297 return ng_unparse_composite(type, data, off, cbuf, cbuflen, CT_ARRAY); in ng_array_unparse()
353 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_int8_unparse() argument
377 if ((error = ng_parse_append(&cbuf, &cbuflen, fmt, fval)) != 0) in ng_int8_unparse()
449 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_int16_unparse() argument
473 if ((error = ng_parse_append(&cbuf, &cbuflen, fmt, fval)) != 0) in ng_int16_unparse()
548 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_int32_unparse() argument
572 if ((error = ng_parse_append(&cbuf, &cbuflen, fmt, fval)) != 0) in ng_int32_unparse()
643 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_int64_unparse() argument
667 if ((error = ng_parse_append(&cbuf, &cbuflen, fmt, fval)) != 0) in ng_int64_unparse()
737 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_string_unparse() argument
745 if ((error = ng_parse_append(&cbuf, &cbuflen, "%s", s)) != 0) { in ng_string_unparse()
806 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_fixedstring_unparse() argument
811 if ((error = ng_string_unparse(type, data, &temp, cbuf, cbuflen)) != 0) in ng_fixedstring_unparse()
909 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_sizedstring_unparse() argument
918 if ((error = ng_parse_append(&cbuf, &cbuflen, "%s", s)) != 0) { in ng_sizedstring_unparse()
973 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_ipaddr_unparse() argument
979 if ((error = ng_parse_append(&cbuf, &cbuflen, "%d.%d.%d.%d", in ng_ipaddr_unparse()
1043 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_enaddr_unparse() argument
1047 len = snprintf(cbuf, cbuflen, "%02x:%02x:%02x:%02x:%02x:%02x", in ng_enaddr_unparse()
1131 const u_char *data, int *off, char *cbuf, int cbuflen) in ng_bytearray_unparse() argument
1137 return ng_array_unparse(&subtype, data, off, cbuf, cbuflen); in ng_bytearray_unparse()
1376 int *off, char *cbuf, int cbuflen, const enum comptype ctype) in ng_unparse_composite() argument
1392 if ((error = ng_parse_append(&cbuf, &cbuflen, "%c", in ng_unparse_composite()
1423 if ((error = ng_parse_append(&cbuf, &cbuflen, " ")) != 0) in ng_unparse_composite()
1428 if ((error = ng_parse_append(&cbuf, in ng_unparse_composite()
1437 if ((error = ng_parse_append(&cbuf, in ng_unparse_composite()
1444 (etype, data, off, cbuf, cbuflen)) != 0) { in ng_unparse_composite()
1448 cbuflen -= strlen(cbuf); in ng_unparse_composite()
1449 cbuf += strlen(cbuf); in ng_unparse_composite()
1454 error = ng_parse_append(&cbuf, &cbuflen, "%s%c", in ng_unparse_composite()
1728 char *cbuf, *p; in ng_get_string_token() local
1737 cbuf = malloc(strlen(s + start), M_NETGRAPH_PARSE, M_NOWAIT); in ng_get_string_token()
1738 if (cbuf == NULL) in ng_get_string_token()
1740 strcpy(cbuf, s + start + 1); in ng_get_string_token()
1741 for (slen = 0, off = 1, p = cbuf; *p != '\0'; slen++, off++, p++) { in ng_get_string_token()
1747 return (cbuf); in ng_get_string_token()
1804 free(cbuf, M_NETGRAPH_PARSE); in ng_get_string_token()
1816 char *cbuf; in ng_encode_string() local
1820 cbuf = malloc(strlen(raw) * 4 + 3, M_NETGRAPH_PARSE, M_NOWAIT); in ng_encode_string()
1821 if (cbuf == NULL) in ng_encode_string()
1823 cbuf[off++] = '"'; in ng_encode_string()
1827 cbuf[off++] = '\\'; in ng_encode_string()
1828 cbuf[off++] = 't'; in ng_encode_string()
1831 cbuf[off++] = '\\'; in ng_encode_string()
1832 cbuf[off++] = 'f'; in ng_encode_string()
1835 cbuf[off++] = '\\'; in ng_encode_string()
1836 cbuf[off++] = 'n'; in ng_encode_string()
1839 cbuf[off++] = '\\'; in ng_encode_string()
1840 cbuf[off++] = 'r'; in ng_encode_string()
1843 cbuf[off++] = '\\'; in ng_encode_string()
1844 cbuf[off++] = 'v'; in ng_encode_string()
1848 cbuf[off++] = '\\'; in ng_encode_string()
1849 cbuf[off++] = *raw; in ng_encode_string()
1853 off += sprintf(cbuf + off, in ng_encode_string()
1857 cbuf[off++] = *raw; in ng_encode_string()
1861 cbuf[off++] = '"'; in ng_encode_string()
1862 cbuf[off] = '\0'; in ng_encode_string()
1863 return (cbuf); in ng_encode_string()