Lines Matching refs:strings
244 * - C strings that are not guaranteed to be UTF8 (string)
245 * - UTF-8 C strings (utf8)
402 * String reference domains allow reduced encoding of strings by only
404 * references to previous occurrences of strings.
407 * using a static allocation of the strings used.
409 * Within a string reference domain, all strings must be emitted using
411 * byte array or data containing strings not in the domain, you can
423 /* Tracks the strings which have already been emitted and their index. */
425 char **strings;
440 * The provided array of strings must not be used again within this
443 * The array of strings must be terminated with a NULL.
445 static inline int cbor64_string_ref_domain(base64_t *streamer, char **strings, cbor64_domain_t *domain)
447 domain->strings = strings;
459 * The provided array of strings must not be used again within this
462 * The array of strings must be terminated with a NULL.
464 static inline void cbor64_shared_value_domain(char **strings, cbor64_domain_t *domain)
466 domain->strings = strings;