- Timestamp:
- Jun 13, 2000, 8:40:41 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lz32/lz32.cpp
r2306 r3695 1 /* $Id: lz32.cpp,v 1. 8 2000-01-03 10:25:57 sandervlExp $ */1 /* $Id: lz32.cpp,v 1.9 2000-06-13 06:40:41 phaller Exp $ */ 2 2 3 3 /* … … 190 190 if (i == MAX_LZSTATES) return LZERROR_GLOBALLOC; 191 191 192 lzstates[i] = lzs = (lzstate*)HeapAlloc( SystemHeap, 0, sizeof(struct lzstate) ); 193 192 lzstates[i] = lzs = (lzstate*)HeapAlloc( GetProcessHeap(), 0, sizeof(struct lzstate) ); 193 if (lzs == NULL) return LZERROR_GLOBALLOC; 194 194 195 memset(lzs,'\0',sizeof(*lzs)); 195 196 lzs->realfd = hfSrc; … … 197 198 lzs->reallength = head.reallength; 198 199 199 lzs->get = (BYTE*)H EAP_xalloc( GetProcessHeap(), 0, GETLEN );200 lzs->get = (BYTE*)HeapAlloc( GetProcessHeap(), 0, GETLEN ); 200 201 lzs->getlen = 0; 201 202 lzs->getcur = 0; 202 203 204 if (lzs->get == NULL) { 205 HeapFree(GetProcessHeap(), 0, lzs); 206 lzstates[i] = NULL; 207 return LZERROR_GLOBALLOC; 208 } 209 203 210 /* Yes, preinitialize with spaces */ 204 211 memset(lzs->table,' ',0x1000); … … 472 479 * casts right. (Or they probably just do not like WINAPI in general) 473 480 */ 474 475 481 _readfun xread; 476 482 … … 515 521 { 516 522 char *p; 517 char *mfn = (char *)HEAP_xalloc( GetProcessHeap(), 0, 518 strlen(fn) + 3 ); /* "._" and \0 */ 523 char *mfn = (char *)HeapAlloc( GetProcessHeap(), 0, 524 strlen(fn) + 3 ); /* "._" and \0 */ 525 if (mfn == NULL) return NULL; 519 526 strcpy( mfn, fn ); 520 527 if (!(p = strrchr( mfn, '\\' ))) p = mfn; … … 607 614 CloseHandle(lzs->realfd); 608 615 lzstates[fd - 0x400] = NULL; 609 HeapFree( SystemHeap, 0, lzs );616 HeapFree( GetProcessHeap(), 0, lzs ); 610 617 } 611 618 }
Note:
See TracChangeset
for help on using the changeset viewer.