Lines Matching refs:str

61     KMP_DEBUG_ASSERT((b)->str != NULL);                                        \
66 (b)->size == sizeof((b)->bulk) ? (b)->str == &(b)->bulk[0] : 1); \
67 KMP_DEBUG_ASSERT((b)->size > sizeof((b)->bulk) ? (b)->str != &(b)->bulk[0] \
75 buffer->str[0] = 0; in __kmp_str_buf_clear()
91 if (buffer->str == &buffer->bulk[0]) { in __kmp_str_buf_reserve()
92 buffer->str = (char *)KMP_INTERNAL_MALLOC(buffer->size); in __kmp_str_buf_reserve()
93 if (buffer->str == NULL) { in __kmp_str_buf_reserve()
96 KMP_MEMCPY_S(buffer->str, buffer->size, buffer->bulk, buffer->used + 1); in __kmp_str_buf_reserve()
98 buffer->str = (char *)KMP_INTERNAL_REALLOC(buffer->str, buffer->size); in __kmp_str_buf_reserve()
99 if (buffer->str == NULL) { in __kmp_str_buf_reserve()
115 buffer->str = (char *)KMP_INTERNAL_MALLOC(buffer->size); in __kmp_str_buf_detach()
116 if (buffer->str == NULL) { in __kmp_str_buf_detach()
119 KMP_MEMCPY_S(buffer->str, buffer->size, buffer->bulk, buffer->used + 1); in __kmp_str_buf_detach()
126 KMP_INTERNAL_FREE(buffer->str); in __kmp_str_buf_free()
128 buffer->str = buffer->bulk; in __kmp_str_buf_free()
134 void __kmp_str_buf_cat(kmp_str_buf_t *buffer, char const *str, size_t len) { in __kmp_str_buf_cat() argument
136 KMP_DEBUG_ASSERT(str != NULL); in __kmp_str_buf_cat()
140 buffer->str[buffer->used] = '\0'; in __kmp_str_buf_cat()
141 KMP_STRNCAT_S(buffer->str + buffer->used, len + 1, str, len); in __kmp_str_buf_cat()
151 if (!src->str || !src->used) in __kmp_str_buf_catbuf()
154 dest->str[dest->used] = '\0'; in __kmp_str_buf_catbuf()
155 KMP_STRNCAT_S(dest->str + dest->used, src->used + 1, src->str, src->used); in __kmp_str_buf_catbuf()
187 rc = KMP_VSNPRINTF(buffer->str + buffer->used, free, format, args); in __kmp_str_buf_vprint()
357 char *str = NULL; in __kmp_str_loc_init() local
366 str = loc._bulk; in __kmp_str_loc_init()
367 __kmp_str_split(str, ';', &dummy, &str); in __kmp_str_loc_init()
368 __kmp_str_split(str, ';', &loc.file, &str); in __kmp_str_loc_init()
369 __kmp_str_split(str, ';', &loc.func, &str); in __kmp_str_loc_init()
370 __kmp_str_split(str, ';', &line, &str); in __kmp_str_loc_init()
371 __kmp_str_split(str, ';', &col, &str); in __kmp_str_loc_init()
494 void __kmp_str_free(char **str) { in __kmp_str_free() argument
495 KMP_DEBUG_ASSERT(str != NULL); in __kmp_str_free()
496 KMP_INTERNAL_FREE(*str); in __kmp_str_free()
497 *str = NULL; in __kmp_str_free()
561 void __kmp_str_replace(char *str, char search_for, char replace_with) { in __kmp_str_replace() argument
564 found = strchr(str, search_for); in __kmp_str_replace()
571 void __kmp_str_split(char *str, // I: String to split. in __kmp_str_split() argument
576 char *h = str; in __kmp_str_split()
578 if (str != NULL) { in __kmp_str_split()
579 char *ptr = strchr(str, delim); in __kmp_str_split()
596 char *str, // String to split into tokens. Note: String *is* modified! in __kmp_str_token() argument
603 if (str != NULL) { in __kmp_str_token()
604 *buf = str; // First call, initialize buf. in __kmp_str_token()
617 token = strtok_r(str, delim, buf); in __kmp_str_token()
622 int __kmp_basic_str_to_int(char const *str) { in __kmp_basic_str_to_int() argument
628 for (t = str; *t != '\0'; ++t) { in __kmp_basic_str_to_int()
637 int __kmp_str_to_int(char const *str, char sentinel) { in __kmp_str_to_int() argument
643 for (t = str; *t != '\0'; ++t) { in __kmp_str_to_int()
691 char const *str, // I: String of characters, unsigned number and unit ("b", in __kmp_str_to_size() argument
704 KMP_DEBUG_ASSERT(str != NULL); in __kmp_str_to_size()
707 while (str[i] == ' ' || str[i] == '\t') { in __kmp_str_to_size()
712 if (str[i] < '0' || str[i] > '9') { in __kmp_str_to_size()
717 digit = str[i] - '0'; in __kmp_str_to_size()
721 } while (str[i] >= '0' && str[i] <= '9'); in __kmp_str_to_size()
724 while (str[i] == ' ' || str[i] == '\t') { in __kmp_str_to_size()
740 switch (str[i]) { in __kmp_str_to_size()
752 if (str[i] == 'b' || str[i] == 'B') { // Skip optional "b". in __kmp_str_to_size()
758 if (!(str[i] == ' ' || str[i] == '\t' || str[i] == 0)) { // Bad unit in __kmp_str_to_size()
772 while (str[i] == ' ' || str[i] == '\t') { in __kmp_str_to_size()
776 if (str[i] != 0) { in __kmp_str_to_size()
792 char const *str, // I: String of characters, unsigned number. in __kmp_str_to_uint() argument
801 KMP_DEBUG_ASSERT(str != NULL); in __kmp_str_to_uint()
804 while (str[i] == ' ' || str[i] == '\t') { in __kmp_str_to_uint()
809 if (str[i] < '0' || str[i] > '9') { in __kmp_str_to_uint()
814 digit = str[i] - '0'; in __kmp_str_to_uint()
818 } while (str[i] >= '0' && str[i] <= '9'); in __kmp_str_to_uint()
821 while (str[i] == ' ' || str[i] == '\t') { in __kmp_str_to_uint()
825 if (str[i] != 0) { in __kmp_str_to_uint()