Lines Matching refs:len
58 add_string(const char *str, int len) in add_string() argument
67 if (len > bufsize) in add_string()
68 bufsize = len * 2; in add_string()
74 if (sp->bytesfree > len && (!best || best->bytesfree > sp->bytesfree)) in add_string()
81 assert (best->bytesfree > len); in add_string()
85 memcpy (best->end, str, len); in add_string()
86 best->end += len; in add_string()
88 best->bytesfree -= len + 1; in add_string()
118 add_hash (const char *str, int len) in add_hash() argument
128 key = add_string (str, len); in add_hash()
156 strcache_add_len (const char *str, int len) in strcache_add_len() argument
158 char *key = alloca (len + 1); in strcache_add_len()
159 memcpy (key, str, len); in strcache_add_len()
160 key[len] = '\0'; in strcache_add_len()
162 return add_hash (key, len); in strcache_add_len()