Ignore:
Timestamp:
Jan 26, 2002, 4:59:23 PM (24 years ago)
Author:
umoeller
Message:

program plus other fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/helpers/xprf.c

    r91 r133  
    160160                     const char *pcszApp)
    161161{
    162     PXINIAPPDATA pReturn = NULL;
    163162    PLISTNODE pAppNode = lstQueryFirstNode(&pXIni->llApps);
    164163    while (pAppNode)
    165164    {
    166165        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);
    172168
    173169        pAppNode = pAppNode->pNext;
    174170    }
    175171
    176     return (pReturn);
     172    return (NULL);
    177173}
    178174
     
    190186                       const char *pcszApp)
    191187{
    192     PXINIAPPDATA pAppData = (PXINIAPPDATA)malloc(sizeof(XINIAPPDATA));
    193     if (pAppData)
     188    PXINIAPPDATA pAppData;
     189    if (pAppData = (PXINIAPPDATA)malloc(sizeof(XINIAPPDATA)))
    194190    {
    195191        pAppData->pszAppName = strdup(pcszApp);
     
    217213                     const char *pcszKey)
    218214{
    219     PXINIKEYDATA pReturn = NULL;
    220215    PLISTNODE pKeyNode = lstQueryFirstNode(&pAppData->llKeys);
    221216    while (pKeyNode)
    222217    {
    223218        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);
    229221
    230222        pKeyNode = pKeyNode->pNext;
    231223    }
    232224
    233     return (pReturn);
     225    return (NULL);
    234226}
    235227
     
    249241                       ULONG cbData)            // in: sizeof (*pbData)
    250242{
    251     PXINIKEYDATA pKeyData = (PXINIKEYDATA)malloc(sizeof(XINIKEYDATA));
    252     if (pKeyData)
     243    PXINIKEYDATA pKeyData;
     244    if (pKeyData = (PXINIKEYDATA)malloc(sizeof(XINIKEYDATA)))
    253245    {
    254246        pKeyData->pszKeyName = strdup(pcszKey);
    255247
    256         pKeyData->pbData = (PBYTE)malloc(cbData);
    257         if (pKeyData->pbData)
     248        if (pKeyData->pbData = (PBYTE)malloc(cbData))
    258249        {
    259250            memcpy(pKeyData->pbData, pbData, cbData);
     
    377368            == NO_ERROR)
    378369    {
    379         PBYTE   pbFileData = (PBYTE)malloc(fs3.cbFile);
    380         if (pbFileData)
     370        PBYTE  pbFileData;
     371        if (pbFileData = (PBYTE)malloc(fs3.cbFile))
    381372        {
    382373            ULONG ulSet = 0;
     
    508499
    509500    // allocate buffer for total size
    510     pbData2Write = (PBYTE)malloc(ulTotalFileSize);
    511     if (pbData2Write)
     501    if (pbData2Write = (PBYTE)malloc(ulTotalFileSize))
    512502    {
    513503        APIRET arc = NO_ERROR;
     
    640630
    641631        // 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)))
    648637        {
    649638            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;
    663649        }
    664650
Note: See TracChangeset for help on using the changeset viewer.