- Timestamp:
- Nov 14, 2001, 7:50:18 PM (24 years ago)
- Location:
- trunk/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/NTDLL/wcstring.c
r7333 r7343 285 285 INT __cdecl NTDLL_wcstol(LPWSTR s,LPWSTR *end,INT base) 286 286 { 287 INT ret;288 #ifdef __WIN32OS2__289 LPSTR endA;290 LPSTR sA;291 STACK_strdupWtoA(s, sA)292 #else293 287 LPSTR sA = HEAP_strdupWtoA(GetProcessHeap(),0,s),endA; 294 #endif 295 296 strtol(sA,&endA,base); 297 298 #ifndef __WIN32OS2__ 288 INT ret = strtol(sA,&endA,base); 289 299 290 HeapFree(GetProcessHeap(),0,sA); 300 #endif301 291 if (end) *end = s+(endA-sA); /* pointer magic checked. */ 302 292 return ret; -
trunk/src/ole32/compobj.c
r7335 r7343 539 539 CLSID *id /* [out] GUID represented by above string */ 540 540 ) { 541 #ifdef __WIN32OS2__542 HRESULT ret;543 LPOLESTR16 xid;544 STACK_strdupWtoA(idstr, xid)545 ret = CLSIDFromString16( (LPOLESTR16)xid,id);546 if(ret != S_OK) { /* It appears a ProgID is also valid */547 ret = CLSIDFromProgID(idstr, id);548 }549 return ret;550 #else551 541 LPOLESTR16 xid = HEAP_strdupWtoA(GetProcessHeap(),0,idstr); 552 542 HRESULT ret = CLSIDFromString16(xid,id); 543 553 544 HeapFree(GetProcessHeap(),0,xid); 554 545 if(ret != S_OK) { /* It appears a ProgID is also valid */ … … 556 547 } 557 548 return ret; 558 #endif559 549 } 560 550 … … 789 779 LPCLSID riid /* [out] associated CLSID */ 790 780 ) { 791 #ifdef __WIN32OS2__792 LPOLESTR16 pid;793 STACK_strdupWtoA(progid, pid)794 return CLSIDFromProgID16((LPOLESTR16)pid,riid);795 #else796 781 LPOLESTR16 pid = HEAP_strdupWtoA(GetProcessHeap(),0,progid); 797 782 HRESULT ret = CLSIDFromProgID16(pid,riid); … … 799 784 HeapFree(GetProcessHeap(),0,pid); 800 785 return ret; 801 #endif802 786 } 803 787 -
trunk/src/ole32/storage32.c
r7335 r7343 1178 1178 ULONG propertyIndex; 1179 1179 ULONG lastProperty = 0; 1180 1181 1180 ULONG blockCount = 0; 1182 1181 … … 7049 7048 StgIsStorageFile(LPCOLESTR fn) 7050 7049 { 7051 #ifdef __WIN32OS2__7052 LPOLESTR16 xfn;7053 STACK_strdupWtoA(fn, xfn)7054 return StgIsStorageFile16((LPOLESTR16)xfn);7055 #else7056 7050 LPOLESTR16 xfn = HEAP_strdupWtoA(GetProcessHeap(),0,fn); 7057 7051 HRESULT ret = StgIsStorageFile16(xfn); 7052 7058 7053 HeapFree(GetProcessHeap(),0,xfn); 7059 7054 return ret; 7055 } 7060 7056 #endif 7061 }7062 #endif -
trunk/src/shell32/shelllink.c
r7336 r7343 232 232 _IPersistStream_From_ICOM_THIS(IPersistStream, This) 233 233 234 #ifdef __WIN32OS2__235 STACK_strdupWtoA(pszFileName, sFile)236 #else237 234 sFile = HEAP_strdupWtoA ( GetProcessHeap(), 0, pszFileName); 238 #endif239 235 240 236 TRACE("(%p, %s)\n",This, sFile); … … 252 248 } 253 249 254 #if ndef __WIN32OS2__250 #ifdef __WIN32OS2__ 255 251 // PH 2001-11-13 memory leak in WINE? 256 252 HeapFree( GetProcessHeap(), 0, sFile);
Note:
See TracChangeset
for help on using the changeset viewer.