Lines Matching defs:str
164 int util_replace_whitespace(const char *str, char *to, size_t len)
169 len = strnlen(str, len);
170 while (len && isspace(str[len-1]))
175 while ((i < len) && isspace(str[i]))
181 if (isspace(str[i])) {
182 while (isspace(str[i]))
186 to[j++] = str[i++];
193 int util_replace_chars(char *str, const char *white)
198 while (str[i] != '\0') {
201 if (whitelisted_char_for_devnode(str[i], white)) {
207 if (str[i] == '\\' && str[i+1] == 'x') {
213 len = utf8_encoded_valid_unichar(&str[i]);
220 if (isspace(str[i]) && white != NULL && strchr(white, ' ') != NULL) {
221 str[i] = ' ';
228 str[i] = '_';
237 * @str: input string to be encoded
247 _public_ int udev_util_encode_string(const char *str, char *str_enc, size_t len)
249 return encode_devnode_name(str, str_enc, len);
252 unsigned int util_string_hash32(const char *str)
254 return MurmurHash2(str, strlen(str), 0);
258 uint64_t util_string_bloom64(const char *str)
261 unsigned int hash = util_string_hash32(str);