Lines Matching refs:prefix
370 static list_head_t *_LITE_json_keys_of(char *src, int src_len, char *prefix, in _LITE_json_keys_of() argument
383 va_start(ap, prefix); in _LITE_json_keys_of()
391 if (!strcmp("", prefix)) { in _LITE_json_keys_of()
407 mlen = strlen(prefix) + klen + 1; in _LITE_json_keys_of()
410 mlen, "%s%.*s", magic, module_name, prefix, klen, key); in _LITE_json_keys_of()
413 LITE_format_nstring(mlen, "%s%.*s", prefix, klen, key); in _LITE_json_keys_of()
423 mlen = strlen(prefix) + klen + 2; in _LITE_json_keys_of()
426 mlen, "%s%.*s.", magic, module_name, prefix, klen, key); in _LITE_json_keys_of()
429 LITE_format_nstring(mlen, "%s%.*s.", prefix, klen, key); in _LITE_json_keys_of()
441 if (!strcmp("", prefix)) { in _LITE_json_keys_of()
458 list_head_t *LITE_json_keys_of(char *src, char *prefix, ...) in LITE_json_keys_of() argument
463 if (!src || !prefix) { in LITE_json_keys_of()
470 va_start(ap, prefix); in LITE_json_keys_of()
478 return _LITE_json_keys_of(src, strlen(src), prefix, magic, module_name); in LITE_json_keys_of()
483 char *prefix, ...) in _LITE_json_keys_of_ext() argument
494 if (src == NULL || prefix == NULL) { in _LITE_json_keys_of_ext()
500 va_start(ap, prefix); in _LITE_json_keys_of_ext()
508 if (!strcmp("", prefix)) { in _LITE_json_keys_of_ext()
526 mlen = strlen(prefix) + klen + 1; in _LITE_json_keys_of_ext()
529 mlen, "%s%.*s", magic, module_name, prefix, klen, key); in _LITE_json_keys_of_ext()
532 LITE_format_nstring(mlen, "%s%.*s", prefix, klen, key); in _LITE_json_keys_of_ext()
543 mlen = strlen(prefix) + klen + 2; in _LITE_json_keys_of_ext()
547 module_name, prefix, klen, key); in _LITE_json_keys_of_ext()
549 iter_pre = LITE_format_nstring(mlen, "%s%.*s.", prefix, in _LITE_json_keys_of_ext()
560 mlen = strlen(prefix) + klen + 1; in _LITE_json_keys_of_ext()
564 module_name, prefix, klen, key); in _LITE_json_keys_of_ext()
566 iter_pre = LITE_format_nstring(mlen, "%s%.*s", prefix, in _LITE_json_keys_of_ext()
598 mlen = strlen("%s[%d]") + strlen(prefix) + arridxlen; in _LITE_json_keys_of_ext()
601 mlen, "%s[%d]", magic, module_name, prefix, count); in _LITE_json_keys_of_ext()
604 LITE_format_nstring(mlen, "%s[%d]", prefix, count); in _LITE_json_keys_of_ext()
614 mlen = strlen("%s[%d].") + strlen(prefix) + arridxlen; in _LITE_json_keys_of_ext()
617 mlen, "%s[%d].", magic, module_name, prefix, count); in _LITE_json_keys_of_ext()
620 LITE_format_nstring(mlen, "%s[%d].", prefix, count); in _LITE_json_keys_of_ext()
630 mlen = strlen("%s[%d]") + strlen(prefix) + arridxlen; in _LITE_json_keys_of_ext()
633 mlen, "%s[%d]", magic, module_name, prefix, count); in _LITE_json_keys_of_ext()
636 LITE_format_nstring(mlen, "%s[%d]", prefix, count); in _LITE_json_keys_of_ext()
651 if (!strcmp("", prefix)) { in _LITE_json_keys_of_ext()
792 list_head_t *LITE_json_keys_of_ext(char *src, char *prefix, ...) in LITE_json_keys_of_ext() argument
800 va_start(ap, prefix); in LITE_json_keys_of_ext()
808 if (!src || !prefix) { in LITE_json_keys_of_ext()
812 return _LITE_json_keys_of_ext(JOBJECT, src, strlen(src), prefix, magic, in LITE_json_keys_of_ext()