Lines Matching refs:slen
724 int slen; in ng_string_parse() local
726 if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL) in ng_string_parse()
729 bcopy(sval, buf, slen + 1); in ng_string_parse()
731 *buflen = slen + 1; in ng_string_parse()
788 int slen; in ng_fixedstring_parse() local
790 if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL) in ng_fixedstring_parse()
792 if (slen + 1 > fi->bufSize) { in ng_fixedstring_parse()
797 bcopy(sval, buf, slen); in ng_fixedstring_parse()
799 bzero(buf + slen, fi->bufSize - slen); in ng_fixedstring_parse()
891 int slen; in ng_sizedstring_parse() local
893 if ((sval = ng_get_string_token(s, off, &len, &slen)) == NULL) in ng_sizedstring_parse()
895 if (slen > USHRT_MAX) { in ng_sizedstring_parse()
900 *((u_int16_t *)buf) = (u_int16_t)slen; in ng_sizedstring_parse()
901 bcopy(sval, buf + 2, slen); in ng_sizedstring_parse()
903 *buflen = 2 + slen; in ng_sizedstring_parse()
912 const int slen = *((const u_int16_t *)(data + *off)); in ng_sizedstring_unparse() local
913 char *const s = ng_encode_string(raw, slen); in ng_sizedstring_unparse()
923 *off += slen + 2; in ng_sizedstring_unparse()
1098 int slen; in ng_bytearray_parse() local
1101 if ((str = ng_get_string_token(s, off, &toklen, &slen)) != NULL) { in ng_bytearray_parse()
1110 if (slen > arraylen) { in ng_bytearray_parse()
1114 bcopy(str, buf, slen); in ng_bytearray_parse()
1115 bzero(buf + slen, arraylen - slen); in ng_bytearray_parse()
1730 int slen; in ng_get_string_token() local
1741 for (slen = 0, off = 1, p = cbuf; *p != '\0'; slen++, off++, p++) { in ng_get_string_token()
1746 *slenp = slen; in ng_get_string_token()
1814 ng_encode_string(const char *raw, int slen) in ng_encode_string() argument
1824 for (i = 0; i < slen; i++, raw++) { in ng_encode_string()