Lines Matching refs:str

450 void wpa_unicode2ascii_inplace(TCHAR *str)  in wpa_unicode2ascii_inplace()  argument
453 char *dst = (char *) str; in wpa_unicode2ascii_inplace()
454 while (*str) in wpa_unicode2ascii_inplace()
455 *dst++ = (char) *str++; in wpa_unicode2ascii_inplace()
461 TCHAR * wpa_strdup_tchar(const char *str) in wpa_strdup_tchar() argument
465 buf = os_malloc((strlen(str) + 1) * sizeof(TCHAR)); in wpa_strdup_tchar()
468 wsprintf(buf, L"%S", str); in wpa_strdup_tchar()
471 return os_strdup(str); in wpa_strdup_tchar()
526 size_t printf_decode(u8 *buf, size_t maxlen, const char *str) in printf_decode() argument
528 const char *pos = str; in printf_decode()
646 char *str; in wpa_config_parse_string() local
652 str = dup_binstr(value, *len); in wpa_config_parse_string()
653 if (str == NULL) in wpa_config_parse_string()
655 return str; in wpa_config_parse_string()
658 char *tstr, *str; in wpa_config_parse_string() local
669 str = os_malloc(tlen + 1); in wpa_config_parse_string()
670 if (str == NULL) { in wpa_config_parse_string()
675 *len = printf_decode((u8 *) str, tlen + 1, tstr); in wpa_config_parse_string()
678 return str; in wpa_config_parse_string()
680 u8 *str; in wpa_config_parse_string() local
685 str = os_malloc(tlen + 1); in wpa_config_parse_string()
686 if (str == NULL) in wpa_config_parse_string()
688 if (hexstr2bin(value, str, tlen)) { in wpa_config_parse_string()
689 os_free(str); in wpa_config_parse_string()
692 str[tlen] = '\0'; in wpa_config_parse_string()
694 return (char *) str; in wpa_config_parse_string()
723 int has_newline(const char *str) in has_newline() argument
725 while (*str) { in has_newline()
726 if (*str == '\n' || *str == '\r') in has_newline()
728 str++; in has_newline()
1006 void str_clear_free(char *str) in str_clear_free() argument
1008 if (str) { in str_clear_free()
1009 size_t len = os_strlen(str); in str_clear_free()
1010 forced_memzero(str, len); in str_clear_free()
1011 os_free(str); in str_clear_free()
1061 const char * cstr_token(const char *str, const char *delim, const char **last) in cstr_token() argument
1063 const char *end, *token = str; in cstr_token()
1065 if (!str || !delim || !last) in cstr_token()
1095 char * str_token(char *str, const char *delim, char **context) in str_token() argument
1097 char *token = (char *) cstr_token(str, delim, (const char **) context); in str_token()
1249 int str_starts(const char *str, const char *start) in str_starts() argument
1251 return os_strncmp(str, start, os_strlen(start)) == 0; in str_starts()