Changeset 133 for trunk/src/helpers/xprf.c
- Timestamp:
- Jan 26, 2002, 4:59:23 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/helpers/xprf.c
r91 r133 160 160 const char *pcszApp) 161 161 { 162 PXINIAPPDATA pReturn = NULL;163 162 PLISTNODE pAppNode = lstQueryFirstNode(&pXIni->llApps); 164 163 while (pAppNode) 165 164 { 166 165 PXINIAPPDATA pAppDataThis = (PXINIAPPDATA)pAppNode->pItemData; 167 if (strcmp(pAppDataThis->pszAppName, pcszApp) == 0) 168 { 169 pReturn = pAppDataThis; 170 break; 171 } 166 if (!strcmp(pAppDataThis->pszAppName, pcszApp)) 167 return (pAppDataThis); 172 168 173 169 pAppNode = pAppNode->pNext; 174 170 } 175 171 176 return ( pReturn);172 return (NULL); 177 173 } 178 174 … … 190 186 const char *pcszApp) 191 187 { 192 PXINIAPPDATA pAppData = (PXINIAPPDATA)malloc(sizeof(XINIAPPDATA));193 if (pAppData )188 PXINIAPPDATA pAppData; 189 if (pAppData = (PXINIAPPDATA)malloc(sizeof(XINIAPPDATA))) 194 190 { 195 191 pAppData->pszAppName = strdup(pcszApp); … … 217 213 const char *pcszKey) 218 214 { 219 PXINIKEYDATA pReturn = NULL;220 215 PLISTNODE pKeyNode = lstQueryFirstNode(&pAppData->llKeys); 221 216 while (pKeyNode) 222 217 { 223 218 PXINIKEYDATA pKeyDataThis = (PXINIKEYDATA)pKeyNode->pItemData; 224 if (strcmp(pKeyDataThis->pszKeyName, pcszKey) == 0) 225 { 226 pReturn = pKeyDataThis; 227 break; 228 } 219 if (!strcmp(pKeyDataThis->pszKeyName, pcszKey)) 220 return (pKeyDataThis); 229 221 230 222 pKeyNode = pKeyNode->pNext; 231 223 } 232 224 233 return ( pReturn);225 return (NULL); 234 226 } 235 227 … … 249 241 ULONG cbData) // in: sizeof (*pbData) 250 242 { 251 PXINIKEYDATA pKeyData = (PXINIKEYDATA)malloc(sizeof(XINIKEYDATA));252 if (pKeyData )243 PXINIKEYDATA pKeyData; 244 if (pKeyData = (PXINIKEYDATA)malloc(sizeof(XINIKEYDATA))) 253 245 { 254 246 pKeyData->pszKeyName = strdup(pcszKey); 255 247 256 pKeyData->pbData = (PBYTE)malloc(cbData); 257 if (pKeyData->pbData) 248 if (pKeyData->pbData = (PBYTE)malloc(cbData)) 258 249 { 259 250 memcpy(pKeyData->pbData, pbData, cbData); … … 377 368 == NO_ERROR) 378 369 { 379 PBYTE pbFileData = (PBYTE)malloc(fs3.cbFile);380 if (pbFileData )370 PBYTE pbFileData; 371 if (pbFileData = (PBYTE)malloc(fs3.cbFile)) 381 372 { 382 373 ULONG ulSet = 0; … … 508 499 509 500 // allocate buffer for total size 510 pbData2Write = (PBYTE)malloc(ulTotalFileSize); 511 if (pbData2Write) 501 if (pbData2Write = (PBYTE)malloc(ulTotalFileSize)) 512 502 { 513 503 APIRET arc = NO_ERROR; … … 640 630 641 631 // write out everything 642 arc = DosProtectSetFilePtr(pXIni->hFile, 643 0, 644 FILE_BEGIN, 645 &ulSet, 646 pXIni->hLock); 647 if (arc == NO_ERROR) 632 if (!(arc = DosProtectSetFilePtr(pXIni->hFile, 633 0, 634 FILE_BEGIN, 635 &ulSet, 636 pXIni->hLock))) 648 637 { 649 638 ULONG cbWritten = 0; 650 arc = DosProtectWrite(pXIni->hFile, 651 pbData2Write, 652 ulTotalFileSize, 653 &cbWritten, 654 pXIni->hLock); 655 if (arc == NO_ERROR) 656 { 657 arc = DosProtectSetFileSize(pXIni->hFile, 658 ulTotalFileSize, 659 pXIni->hLock); 660 if (arc == NO_ERROR) 661 brc = TRUE; 662 } 639 if ( (!(arc = DosProtectWrite(pXIni->hFile, 640 pbData2Write, 641 ulTotalFileSize, 642 &cbWritten, 643 pXIni->hLock))) 644 && (!(arc = DosProtectSetFileSize(pXIni->hFile, 645 ulTotalFileSize, 646 pXIni->hLock))) 647 ) 648 brc = TRUE; 663 649 } 664 650
Note:
See TracChangeset
for help on using the changeset viewer.