Lines Matching defs:strptr

310   char **strptr = NULL;
814 strptr = ARG (char **); \
815 if (strptr == NULL) \
819 *strptr = (char *) malloc (strsize * sizeof (Type)); \
820 Str = (Type *) *strptr; \
853 && str + MB_CUR_MAX >= *strptr + strsize)
857 size_t strleng = str - *strptr;
860 newstr = (char *) realloc (*strptr, strsize * 2);
865 newstr = (char *) realloc (*strptr,
872 ((char *) (*strptr))[strleng] = '\0';
878 *strptr = newstr;
885 *strptr = newstr;
905 && (char *) str == *strptr + strsize)
908 str = (char *) realloc (*strptr, 2 * strsize);
913 str = (char *) realloc (*strptr, strsize + 1);
919 ((char *) (*strptr))[strsize - 1] = '\0';
925 *strptr = (char *) str;
932 *strptr = (char *) str;
950 && str + n >= *strptr + strsize)
953 size_t strleng = str - *strptr;
956 newstr = (char *) realloc (*strptr, strleng + n + 1);
962 ((char *) (*strptr))[strleng] = '\0';
968 *strptr = newstr;
978 if ((flags & MALLOC) && str - *strptr != strsize)
980 char *cp = (char *) realloc (*strptr, str - *strptr);
982 *strptr = cp;
1022 && wstr == (wchar_t *) *strptr + strsize)
1025 wstr = (wchar_t *) realloc (*strptr,
1032 wstr = (wchar_t *) realloc (*strptr,
1040 ((wchar_t *) (*strptr))[strsize - 1] = L'\0';
1046 *strptr = (char *) wstr;
1053 *strptr = (char *) wstr;
1092 && wstr == (wchar_t *) *strptr + strsize)
1095 wstr = (wchar_t *) realloc (*strptr,
1101 wstr = (wchar_t *) realloc (*strptr,
1109 ((wchar_t *) (*strptr))[strsize - 1] = L'\0';
1115 *strptr = (char *) wstr;
1122 *strptr = (char *) wstr;
1136 if ((flags & MALLOC) && wstr - (wchar_t *) *strptr != strsize)
1138 wchar_t *cp = (wchar_t *) realloc (*strptr,
1140 - (wchar_t *) *strptr)
1143 *strptr = (char *) cp;
2030 && wstr == (wchar_t *) *strptr + strsize)
2033 wstr = (wchar_t *) realloc (*strptr,
2041 realloc (*strptr, (strsize + 1)
2048 ((wchar_t *) (*strptr))[strsize - 1] = L'\0';
2054 *strptr = (char *) wstr;
2061 *strptr = (char *) wstr;
2108 && wstr == (wchar_t *) *strptr + strsize)
2111 wstr = (wchar_t *) realloc (*strptr,
2119 realloc (*strptr, ((strsize + 1)
2126 ((wchar_t *) (*strptr))[strsize - 1] = L'\0';
2132 *strptr = (char *) wstr;
2139 *strptr = (char *) wstr;
2166 && wstr - (wchar_t *) *strptr != strsize)
2169 realloc (*strptr, ((wstr - (wchar_t *) *strptr)
2172 *strptr = (char *) cp;
2245 && str + MB_CUR_MAX >= *strptr + strsize)
2248 size_t strleng = str - *strptr;
2251 newstr = (char *) realloc (*strptr, 2 * strsize);
2256 newstr = (char *) realloc (*strptr,
2263 ((char *) (*strptr))[strleng] = '\0';
2269 *strptr = newstr;
2276 *strptr = newstr;
2306 && (char *) str == *strptr + strsize)
2309 str = (char *) realloc (*strptr, 2 * strsize);
2314 str = (char *) realloc (*strptr, strsize + 1);
2320 ((char *) (*strptr))[strsize - 1] = '\0';
2326 *strptr = (char *) str;
2333 *strptr = (char *) str;
2355 && str + n >= *strptr + strsize)
2358 size_t strleng = str - *strptr;
2361 newstr = (char *) realloc (*strptr, strleng + n + 1);
2367 ((char *) (*strptr))[strleng] = '\0';
2373 *strptr = newstr;
2383 if ((flags & MALLOC) && str - *strptr != strsize)
2385 char *cp = (char *) realloc (*strptr, str - *strptr);
2387 *strptr = cp;