k5_json_string_utf8
const char *k5_json_string_utf8(k5_json_string string);
if (krb5_kt_resolve(context, k5_json_string_utf8(v), keytab_out))
if (k5_rc_resolve(context, (char *)k5_json_string_utf8(v), &rcache))
return krb5_cc_resolve(context, k5_json_string_utf8(v), ccache_out) ?
*string_out = strdup(k5_json_string_utf8(v));
strcmp(k5_json_string_utf8(str), CRED_EXPORT_MAGIC) != 0)
if (krb5_parse_name(context, k5_json_string_utf8(v), princ_out))
return k5_json_string_utf8(value);
str = strdup(k5_json_string_utf8(val));
indicators[i] = strdup(k5_json_string_utf8(obj));
typename = k5_json_string_utf8(val);
username = strdup(k5_json_string_utf8(val));
password = k5_json_string_utf8(val);
encode_string(buf, k5_json_string_utf8(val));
check(strcmp(k5_json_string_utf8(v), "abc") == 0, "array[0] value");
check(strcmp(k5_json_string_utf8(v), "def") == 0, "fmt array[5] value");
check(strcmp(k5_json_string_utf8(v), "Z2hpag==") == 0,
if (strcmp(k5_json_string_utf8(s), "hejsan") != 0)
if (strcmp(k5_json_string_utf8(s1), k5_json_string_utf8(s2)) != 0)
if (strcmp(k5_json_string_utf8(s3), "NTU1NTU=") != 0)
check(strcmp(k5_json_string_utf8(v), "string") == 0, "string1 utf8");
check(strcmp(k5_json_string_utf8(v), "foo\"bar") == 0, "string2 utf8");
check(strcmp(k5_json_string_utf8(v2), "value") == 0, "object1[key] utf8");
check(strcmp(k5_json_string_utf8(v2), "s3") == 0, "object2[k1][k3] utf8");