Lines Matching refs:retstr
21 void UzpFreeMemBuffer(UzpBuffer *retstr);
23 UzpCB *UsrFuncts, UzpBuffer *retstr);
222 void UZ_EXP UzpFreeMemBuffer(UzpBuffer *retstr)
224 if (retstr != NULL && retstr->strptr != NULL) {
225 free(retstr->strptr);
226 retstr->strptr = NULL;
227 retstr->strlength = 0;
271 UzpCB *UsrFuncts, UzpBuffer *retstr)
310 r = (unzipToMemory(__G__ zip, file, retstr) <= PK_WARN);
319 if (!r && retstr->strlength) {
320 free(retstr->strptr);
321 retstr->strptr = NULL;
386 int unzipToMemory(__GPRO__ char *zip, char *file, UzpBuffer *retstr)
407 if (retstr) {
408 retstr->strptr = (char *)G.redirect_buffer;
409 retstr->strlength = G.redirect_size;
554 UzpBuffer retstr;
558 if (!UzpUnzipToMemory(archive, file, &flgopts, UsrFuncts, &retstr)) {
563 if (retstr.strlength < 100)
564 buflen = retstr.strlength;
568 if (iscntrl(retstr.strptr[i])) {
569 if ((retstr.strptr[i] != 0x0A) &&
570 (retstr.strptr[i] != 0x0D) &&
571 (retstr.strptr[i] != 0x09))
574 free(retstr.strptr);
583 if (retstr.strlength < patternLen) {
584 free(retstr.strptr);
599 for (i = 0; i < retstr.strlength; i++)
600 retstr.strptr[i] = toupper(retstr.strptr[i]);
603 for (i = 0; i < (retstr.strlength - patternLen); i++) {
604 p = &retstr.strptr[i];
622 free(retstr.strptr);