[ros-dev] Replacing unsafe TRUE comparisons (Following Re: bool => BOOL)

David Quintana (gigaherz) gigaherz at gmail.com
Wed Nov 12 12:41:22 UTC 2014


It's a common practice to include giant code dumps as attachments instead
of inlining them in the text of the mail.
It may also be a good idea to provide multiple patches based on component,
so that different people can take a look at the patches relating to their
areas of expertise.
If providing one patch per folder is too much work, then at least based on
the top-level one. applications.patch, dll.patch, ntoskrnl.patch, etc.
would be much easier to review.

On 12 November 2014 10:48, Love Nystrom <love.nystrom at gmail.com> wrote:

> Grep'ing for [ \t]*==[ \t]*TRUE and [ \t]*!=[ \t]*TRUE revealed some 400
> matches..
> That's *400 potential malfunctions begging to happen*, as previously
> concluded.
>
> If you *must*, for some obscure reason, code an explicit truth-value
> comparison,
> for God's sake make it (boolVal != FALSE) or (boolVal == FALSE), which is
> safe,
> because a BOOL has 2^32-2 TRUE values !!!
>
> However, the more efficient "if ( boolVal )" and "if ( !boolVal )" ought
> to be *mandatory*.
>
> I do hope nobody will challenge that "if ( boolVal )" equals "if ( boolVal
> != FALSE )",
> and does *not* equal "if ( boolVal == TRUE )", when boolVal is BOOL or
> BOOLEAN...
>
> I've patched all those potential errors against the current trunk.
> In most cases a simple removal of "== TRUE" was sufficient, however in
> asserts I replaced it with "!= FALSE", since that may be clearer when
> triggered.
> The only places I let it pass was in pure debug strings and comments.
>
> As this is a *fairly extensive patch*, I would very much appreciate if a
> *prioritized regression test* could be run by you guys who do such things,
> since this may actually fix some "mysterious" malfunctions, or introduce
> bugs that did not trigger in my alpha test.
>
> My own alpha test was limited to building and installing it on VMware
> Player 6,
> and concluding that "it appears to run without obvious malfunctions".
> *Actually, when compared to a pre-patch build, one "mysterious" crash
> disappeared!*
>
> The patch has been submitted as bug CORE-8799, and is also included inline
> in this post.
>
> Best Regards
> // Love
>
> ============================================================
> ===================
>
> Index: base/applications/calc/utl.c
> ===================================================================
> --- base/applications/calc/utl.c    (revision 65379)
> +++ base/applications/calc/utl.c    (working copy)
> @@ -19,7 +19,7 @@
>  #define MAX_LD_WIDTH    16
>          /* calculate the width of integer number */
>          width = (rpn->f==0) ? 1 : (int)log10(fabs(rpn->f))+1;
> -        if (calc.sci_out == TRUE || width > MAX_LD_WIDTH || width <
> -MAX_LD_WIDTH)
> +        if (calc.sci_out || width > MAX_LD_WIDTH || width < -MAX_LD_WIDTH)
>              _stprintf(buffer, TEXT("%#e"), rpn->f);
>          else {
>              TCHAR *ptr, *dst;
> Index: base/applications/calc/utl_mpfr.c
> ===================================================================
> --- base/applications/calc/utl_mpfr.c    (revision 65379)
> +++ base/applications/calc/utl_mpfr.c    (working copy)
> @@ -39,7 +39,7 @@
>              width = 1 + mpfr_get_si(t, MPFR_DEFAULT_RND);
>              mpfr_clear(t);
>          }
> -        if (calc.sci_out == TRUE || width > max_ld_width || width <
> -max_ld_width)
> +        if (calc.sci_out || width > max_ld_width || width < -max_ld_width)
>              ptr = temp + gmp_sprintf(temp, "%*.*#Fe", 1, max_ld_width,
> ff);
>          else {
>              ptr = temp + gmp_sprintf(temp, "%#*.*Ff", width,
> ((max_ld_width-width-1)>=0) ? max_ld_width-width-1 : 0, ff);
> Index: base/applications/calc/winmain.c
> ===================================================================
> --- base/applications/calc/winmain.c    (revision 65379)
> +++ base/applications/calc/winmain.c    (working copy)
> @@ -290,7 +290,7 @@
>
>      _stprintf(buf, TEXT("%lu"), calc.layout);
>      WriteProfileString(TEXT("SciCalc"), TEXT("layout"), buf);
> -    WriteProfileString(TEXT("SciCalc"), TEXT("UseSep"),
> (calc.usesep==TRUE) ? TEXT("1") : TEXT("0"));
> +    WriteProfileString(TEXT("SciCalc"), TEXT("UseSep"), (calc.usesep) ?
> TEXT("1") : TEXT("0"));
>  }
>
>  static LRESULT post_key_press(LPARAM lParam, WORD idc)
> @@ -1107,7 +1107,7 @@
>
>  static void run_fe(calc_number_t *number)
>  {
> -    calc.sci_out = ((calc.sci_out == TRUE) ? FALSE : TRUE);
> +    calc.sci_out = ((calc.sci_out) ? FALSE : TRUE);
>  }
>
>  static void handle_context_menu(HWND hWnd, WPARAM wp, LPARAM lp)
> Index: base/applications/charmap/settings.c
> ===================================================================
> --- base/applications/charmap/settings.c    (revision 65379)
> +++ base/applications/charmap/settings.c    (working copy)
> @@ -91,7 +91,7 @@
>
>          RegQueryValueEx(hKey, _T("Advanced"), NULL, &type,
> (LPBYTE)&dwAdvanChecked, &size);
>
> -        if(dwAdvanChecked == TRUE)
> +        if(dwAdvanChecked)
>              SendDlgItemMessage(hCharmapDlg, IDC_CHECK_ADVANCED,
> BM_CLICK, MF_CHECKED, 0);
>
>      RegCloseKey(hKey);
> Index: base/applications/cmdutils/more/more.c
> ===================================================================
> --- base/applications/cmdutils/more/more.c    (revision 65379)
> +++ base/applications/cmdutils/more/more.c    (working copy)
> @@ -63,7 +63,7 @@
>     {
>        ReadConsoleInput (hKeyboard, &ir, 1, &dwRead);
>        if ((ir.EventType == KEY_EVENT) &&
> -         (ir.Event.KeyEvent.bKeyDown == TRUE))
> +         (ir.Event.KeyEvent.bKeyDown))
>           return;
>     }
>     while (TRUE);
> Index: base/applications/mscutils/servman/start.c
> ===================================================================
> --- base/applications/mscutils/servman/start.c    (revision 65379)
> +++ base/applications/mscutils/servman/start.c    (working copy)
> @@ -41,7 +41,7 @@
>              }
>              else
>              {
> -                if (bWhiteSpace == TRUE)
> +                if (bWhiteSpace)
>                  {
>                      dwArgsCount++;
>                      bWhiteSpace = FALSE;
> @@ -72,7 +72,7 @@
>              }
>              else
>              {
> -                if (bWhiteSpace == TRUE)
> +                if (bWhiteSpace)
>                  {
>                      lpArgsVector[dwArgsCount] = lpChar;
>                      dwArgsCount++;
> Index: base/applications/network/arp/arp.c
> ===================================================================
> --- base/applications/network/arp/arp.c    (revision 65379)
> +++ base/applications/network/arp/arp.c    (working copy)
> @@ -467,7 +467,7 @@
>          pDelHost->dwIndex = pIpNetTable->table[0].dwIndex;
>      }
>
> -    if (bFlushTable == TRUE)
> +    if (bFlushTable)
>      {
>          /* delete arp cache */
>          if (FlushIpNetTable(pDelHost->dwIndex) != NO_ERROR)
> Index: base/applications/network/net/cmdAccounts.c
> ===================================================================
> --- base/applications/network/net/cmdAccounts.c    (revision 65379)
> +++ base/applications/network/net/cmdAccounts.c    (working copy)
> @@ -151,7 +151,7 @@
>          }
>      }
>
> -    if (Modified == TRUE)
> +    if (Modified)
>      {
>          Status = NetUserModalsSet(NULL, 0, (LPBYTE)Info0, &ParamErr);
>          if (Status != NERR_Success)
> Index: base/applications/network/net/cmdUser.c
> ===================================================================
> --- base/applications/network/net/cmdUser.c    (revision 65379)
> +++ base/applications/network/net/cmdUser.c    (working copy)
> @@ -612,7 +612,7 @@
>      }
>
>  done:
> -    if (bPasswordAllocated == TRUE && lpPassword != NULL)
> +    if (bPasswordAllocated && lpPassword != NULL)
>          HeapFree(GetProcessHeap(), 0, lpPassword);
>
>      if (!bAdd && !bDelete && pUserInfo != NULL)
> Index: base/applications/network/tracert/tracert.c
> ===================================================================
> --- base/applications/network/tracert/tracert.c    (revision 65379)
> +++ base/applications/network/tracert/tracert.c    (working copy)
> @@ -450,7 +450,7 @@
>
>          /* run until we hit either max hops, or find the target */
>          while ((iHopCount <= pInfo->iMaxHops) &&
> -               (bFoundTarget != TRUE))
> +               (!bFoundTarget))
>          {
>              USHORT iSeqNum = 0;
>              INT i;
> @@ -460,7 +460,7 @@
>              /* run 3 pings for each hop */
>              for (i = 0; i < 3; i++)
>              {
> -                if (SetTTL(pInfo->icmpSock, iTTL) != TRUE)
> +                if ( !SetTTL( pInfo->icmpSock, iTTL ))
>                  {
>                      DebugPrint(_T("error in Setup()\n"));
>                      return ret;
> Index: base/applications/notepad/dialog.c
> ===================================================================
> --- base/applications/notepad/dialog.c    (revision 65379)
> +++ base/applications/notepad/dialog.c    (working copy)
> @@ -744,8 +744,7 @@
>      }
>
>      // Set status bar visible or not accordind the the settings.
> -    if (Globals.bWrapLongLines == TRUE ||
> -        Globals.bShowStatusBar == FALSE)
> +    if (Globals.bWrapLongLines || !Globals.bShowStatusBar)
>      {
>          bStatusBarVisible = FALSE;
>          ShowWindow(Globals.hStatusBar, SW_HIDE);
> @@ -758,7 +757,7 @@
>      }
>
>      // Set check state in show status bar item.
> -    if (Globals.bShowStatusBar == TRUE)
> +    if (Globals.bShowStatusBar)
>      {
>          CheckMenuItem(Globals.hMenu, CMD_STATUSBAR, MF_BYCOMMAND |
> MF_CHECKED);
>      }
> Index: base/applications/notepad/main.c
> ===================================================================
> --- base/applications/notepad/main.c    (revision 65379)
> +++ base/applications/notepad/main.c    (working copy)
> @@ -371,8 +371,7 @@
>
>      case WM_SIZE:
>      {
> -        if (Globals.bShowStatusBar == TRUE &&
> -            Globals.bWrapLongLines == FALSE)
> +        if (Globals.bShowStatusBar && !Globals.bWrapLongLines)
>          {
>              RECT rcStatusBar;
>              HDWP hdwp;
> Index: base/applications/regedit/edit.c
> ===================================================================
> --- base/applications/regedit/edit.c    (revision 65379)
> +++ base/applications/regedit/edit.c    (working copy)
> @@ -1271,7 +1271,7 @@
>          {
>          }
>      }
> -    else if (EditBin == TRUE || type == REG_NONE || type == REG_BINARY)
> +    else if (EditBin || type == REG_NONE || type == REG_BINARY)
>      {
>          if(valueDataLen > 0)
>          {
> Index: base/applications/sndrec32/sndrec32.cpp
> ===================================================================
> --- base/applications/sndrec32/sndrec32.cpp    (revision 65379)
> +++ base/applications/sndrec32/sndrec32.cpp    (working copy)
> @@ -534,7 +534,7 @@
>
>          case WM_COMMAND:
>              wmId = LOWORD(wParam);
> -            if ((wmId >= 0) && (wmId < 5) && (butdisabled[wmId] == TRUE))
> +            if ((wmId >= 0) && (wmId < 5) && (butdisabled[wmId]))
>                  break;
>
>              switch (wmId)
> Index: base/applications/sndvol32/dialog.c
> ===================================================================
> --- base/applications/sndvol32/dialog.c    (revision 65379)
> +++ base/applications/sndvol32/dialog.c    (working copy)
> @@ -366,7 +366,7 @@
>                SetDlgItemTextW(PrefContext->MixerWindow->hWnd, wID,
> Line->szName);
>
>                /* query controls */
> -              if (SndMixerQueryControls(Mixer, &ControlCount, Line,
> &Control) == TRUE)
> +              if (SndMixerQueryControls(Mixer, &ControlCount, Line,
> &Control))
>                {
>                    /* now go through all controls and update their states
> */
>                    for(Index = 0; Index < ControlCount; Index++)
> Index: base/services/eventlog/file.c
> ===================================================================
> --- base/services/eventlog/file.c    (revision 65379)
> +++ base/services/eventlog/file.c    (working copy)
> @@ -248,7 +248,7 @@
>          }
>
>          /* if OvewrWrittenRecords is TRUE and this record has already
> been read */
> -        if ((OvewrWrittenRecords == TRUE) && (RecBuf->RecordNumber ==
> LogFile->Header.OldestRecordNumber))
> +        if ((OvewrWrittenRecords) && (RecBuf->RecordNumber ==
> LogFile->Header.OldestRecordNumber))
>          {
>              HeapFree(MyHeap, 0, RecBuf);
>              break;
> @@ -447,7 +447,7 @@
>          return;
>
>      if ((ForceClose == FALSE) &&
> -        (LogFile->Permanent == TRUE))
> +        (LogFile->Permanent))
>          return;
>
>      RtlAcquireResourceExclusive(&LogFile->Lock, TRUE);
> @@ -829,7 +829,7 @@
>          goto Done;
>      }
>
> -    if (Ansi == TRUE)
> +    if (Ansi)
>      {
>          if (!ReadAnsiLogEntry(LogFile->hFile, Buffer, dwRecSize,
> &dwRead))
>          {
> @@ -888,7 +888,7 @@
>              goto Done;
>          }
>
> -        if (Ansi == TRUE)
> +        if (Ansi)
>          {
>              if (!ReadAnsiLogEntry(LogFile->hFile,
>                                    Buffer + dwBufferUsage,
> Index: base/services/eventlog/rpc.c
> ===================================================================
> --- base/services/eventlog/rpc.c    (revision 65379)
> +++ base/services/eventlog/rpc.c    (working copy)
> @@ -81,7 +81,7 @@
>      }
>
>      /* If Creating, default to the Application Log in case we fail, as
> documented on MSDN */
> -    if (Create == TRUE)
> +    if (Create)
>      {
>          pEventSource = GetEventSourceByName(Name);
>          DPRINT("EventSource: %p\n", pEventSource);
> Index: base/services/svchost/svchost.c
> ===================================================================
> --- base/services/svchost/svchost.c    (revision 65379)
> +++ base/services/svchost/svchost.c    (working copy)
> @@ -666,7 +666,7 @@
>      ULONG_PTR ulCookie = 0;
>
>      /* Activate the context */
> -    if (ActivateActCtx(pDll->hActCtx, &ulCookie) != TRUE)
> +    if ( !ActivateActCtx( pDll->hActCtx, &ulCookie ))
>      {
>          /* We couldn't, bail out */
>          if (lpdwError) *lpdwError = GetLastError();
> @@ -1211,7 +1211,7 @@
> pOptions->AuthenticationLevel,
> pOptions->ImpersonationLevel,
> pOptions->AuthenticationCapabilities);
> -        if (bResult != TRUE) return FALSE;
> +        if (!bResult) return FALSE;
>      }
>
>      /* Do we have a custom RPC stack size? */
> Index: base/setup/usetup/interface/consup.c
> ===================================================================
> --- base/setup/usetup/interface/consup.c    (revision 65379)
> +++ base/setup/usetup/interface/consup.c    (working copy)
> @@ -69,7 +69,7 @@
>          ReadConsoleInput(StdInput, Buffer, 1, &Read);
>
>          if ((Buffer->EventType == KEY_EVENT)
> -         && (Buffer->Event.KeyEvent.bKeyDown == TRUE))
> +         && (Buffer->Event.KeyEvent.bKeyDown))
>              break;
>      }
>  }
> Index: base/setup/usetup/interface/usetup.c
> ===================================================================
> --- base/setup/usetup/interface/usetup.c    (revision 65379)
> +++ base/setup/usetup/interface/usetup.c    (working copy)
> @@ -246,7 +246,7 @@
>          if (Length > MaxLength)
>              MaxLength = Length;
>
> -        if (LastLine == TRUE)
> +        if (LastLine)
>              break;
>
>          pnext = p + 1;
> @@ -312,7 +312,7 @@
>                                           &Written);
>          }
>
> -        if (LastLine == TRUE)
> +        if (LastLine)
>              break;
>
>          coPos.Y++;
> @@ -676,7 +676,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>              else
>                  RedrawGenericList(LanguageList);
> @@ -922,7 +922,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1025,7 +1025,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1062,7 +1062,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1179,7 +1179,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1233,7 +1233,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1284,7 +1284,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>              {
>                  return QUIT_PAGE;
>              }
> @@ -1337,7 +1337,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1398,7 +1398,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -1484,8 +1484,8 @@
>      DrawPartitionList(PartitionList);
>
>      /* Warn about partitions created by Linux Fdisk */
> -    if (WarnLinuxPartitions == TRUE &&
> -        CheckForLinuxFdiskPartitions(PartitionList) == TRUE)
> +    if (WarnLinuxPartitions &&
> +        CheckForLinuxFdiskPartitions(PartitionList))
>      {
>          MUIDisplayError(ERROR_WARN_PARTITION, NULL, POPUP_WAIT_NONE);
>
> @@ -1585,7 +1585,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>              {
>                  DestroyPartitionList(PartitionList);
>                  PartitionList = NULL;
> @@ -1660,7 +1660,7 @@
>          }
>          else if (Ir->Event.KeyEvent.wVirtualKeyCode == 'L')  /* L */
>          {
> -            if (PartitionList->CurrentPartition->LogicalPartition ==
> TRUE)
> +            if (PartitionList->CurrentPartition->LogicalPartition)
>              {
>                  Error = LogicalPartitionCreationChecks(PartitionList);
>                  if (Error != NOT_AN_ERROR)
> @@ -1921,14 +1921,14 @@
>          ShowPartitionSizeInputBox(12, 14, xScreen - 12, 17, /* left, top,
> right, bottom */
>                                    MaxSize, InputBuffer, &Quit, &Cancel);
>
> -        if (Quit == TRUE)
> +        if (Quit)
>          {
> -            if (ConfirmQuit (Ir) == TRUE)
> +            if (ConfirmQuit (Ir))
>              {
>                  return QUIT_PAGE;
>              }
>          }
> -        else if (Cancel == TRUE)
> +        else if (Cancel)
>          {
>              return SELECT_PARTITION_PAGE;
>          }
> @@ -2068,14 +2068,14 @@
>          ShowPartitionSizeInputBox(12, 14, xScreen - 12, 17, /* left, top,
> right, bottom */
>                                    MaxSize, InputBuffer, &Quit, &Cancel);
>
> -        if (Quit == TRUE)
> +        if (Quit)
>          {
> -            if (ConfirmQuit (Ir) == TRUE)
> +            if (ConfirmQuit (Ir))
>              {
>                  return QUIT_PAGE;
>              }
>          }
> -        else if (Cancel == TRUE)
> +        else if (Cancel)
>          {
>              return SELECT_PARTITION_PAGE;
>          }
> @@ -2214,14 +2214,14 @@
>          ShowPartitionSizeInputBox(12, 14, xScreen - 12, 17, /* left, top,
> right, bottom */
>                                    MaxSize, InputBuffer, &Quit, &Cancel);
>
> -        if (Quit == TRUE)
> +        if (Quit)
>          {
> -            if (ConfirmQuit (Ir) == TRUE)
> +            if (ConfirmQuit (Ir))
>              {
>                  return QUIT_PAGE;
>              }
>          }
> -        else if (Cancel == TRUE)
> +        else if (Cancel)
>          {
>              return SELECT_PARTITION_PAGE;
>          }
> @@ -2295,11 +2295,11 @@
>
>      /* Determine partition type */
>      PartType = NULL;
> -    if (PartEntry->New == TRUE)
> +    if (PartEntry->New)
>      {
>          PartType = MUIGetString(STRING_UNFORMATTED);
>      }
> -    else if (PartEntry->IsPartitioned == TRUE)
> +    else if (PartEntry->IsPartitioned)
>      {
>          if ((PartEntry->PartitionType == PARTITION_FAT_12) ||
>              (PartEntry->PartitionType == PARTITION_FAT_16) ||
> @@ -2416,7 +2416,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>              {
>                  return QUIT_PAGE;
>              }
> @@ -2517,7 +2517,7 @@
>          PartType = MUIGetString(STRING_FORMATUNKNOWN);
>      }
>
> -    if (PartEntry->AutoCreate == TRUE)
> +    if (PartEntry->AutoCreate)
>      {
>          CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_NEWPARTITION));
>
> @@ -2543,7 +2543,7 @@
>
>          PartEntry->AutoCreate = FALSE;
>      }
> -    else if (PartEntry->New == TRUE)
> +    else if (PartEntry->New)
>      {
>          CONSOLE_SetTextXY(6, 8, MUIGetString(STRING_NONFORMATTEDPART));
>          CONSOLE_SetTextXY(6, 10, MUIGetString(STRING_PARTFORMAT));
> @@ -2622,7 +2622,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>              {
>                  return QUIT_PAGE;
>              }
> @@ -2698,7 +2698,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>              {
>                  return QUIT_PAGE;
>              }
> @@ -2779,7 +2779,7 @@
>              {
>                  PartEntry = CONTAINING_RECORD(Entry, PARTENTRY,
> ListEntry);
>
> -                if (PartEntry->IsPartitioned == TRUE)
> +                if (PartEntry->IsPartitioned)
>                  {
>                      CONSOLE_PrintTextXY(6, Line,
>                                          "%2u:  %2u  %c  %12I64u %12I64u
> %2u  %c",
> @@ -3007,7 +3007,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -3793,7 +3793,7 @@
>          InstallOnFloppy = TRUE;
>      }
>
> -    if (InstallOnFloppy == TRUE)
> +    if (InstallOnFloppy)
>      {
>          return BOOT_LOADER_FLOPPY_PAGE;
>      }
> @@ -3842,7 +3842,7 @@
>          else if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>                   (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> @@ -3890,7 +3890,7 @@
>          if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) &&
>              (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3))  /* F3 */
>          {
> -            if (ConfirmQuit(Ir) == TRUE)
> +            if (ConfirmQuit(Ir))
>                  return QUIT_PAGE;
>
>              break;
> Index: base/setup/usetup/partlist.c
> ===================================================================
> --- base/setup/usetup/partlist.c    (revision 65379)
> +++ base/setup/usetup/partlist.c    (working copy)
> @@ -531,7 +531,7 @@
>
>      PartitionInfo = &DiskEntry->LayoutBuffer->
> PartitionEntry[PartitionIndex];
>      if (PartitionInfo->PartitionType == 0 ||
> -        (LogicalPartition == TRUE && IsContainerPartition(
> PartitionInfo->PartitionType)))
> +        (LogicalPartition && IsContainerPartition(
> PartitionInfo->PartitionType)))
>          return;
>
>      PartEntry = RtlAllocateHeap(ProcessHeap,
> @@ -1497,11 +1497,11 @@
>      {
>          /* Determine partition type */
>          PartType = NULL;
> -        if (PartEntry->New == TRUE)
> +        if (PartEntry->New)
>          {
>              PartType = MUIGetString(STRING_UNFORMATTED);
>          }
> -        else if (PartEntry->IsPartitioned == TRUE)
> +        else if (PartEntry->IsPartitioned)
>          {
>              if ((PartEntry->PartitionType == PARTITION_FAT_12) ||
>                  (PartEntry->PartitionType == PARTITION_FAT_16) ||
> @@ -2054,7 +2054,7 @@
>          {
>              /* Primary or extended partition */
>
> -            if (List->CurrentPartition->IsPartitioned == TRUE &&
> +            if (List->CurrentPartition->IsPartitioned &&
> IsContainerPartition(List->CurrentPartition->PartitionType))
>              {
>                  /* First logical partition */
> @@ -2148,7 +2148,7 @@
>              {
>                  PartEntry = CONTAINING_RECORD(PartListEntry, PARTENTRY,
> ListEntry);
>
> -                if (PartEntry->IsPartitioned == TRUE &&
> +                if (PartEntry->IsPartitioned &&
> IsContainerPartition(PartEntry->PartitionType))
>                  {
>                      PartListEntry = List->CurrentDisk->
> LogicalPartListHead.Blink;
> @@ -2173,7 +2173,7 @@
>          {
>              PartEntry = CONTAINING_RECORD(PartListEntry, PARTENTRY,
> ListEntry);
>
> -            if (PartEntry->IsPartitioned == TRUE &&
> +            if (PartEntry->IsPartitioned &&
>                  IsContainerPartition(PartEntry->PartitionType))
>              {
>                  PartListEntry = DiskEntry->LogicalPartListHead.Blink;
> @@ -2250,7 +2250,7 @@
>      {
>          PartEntry = CONTAINING_RECORD(ListEntry, PARTENTRY, ListEntry);
>
> -        if (PartEntry->IsPartitioned == TRUE)
> +        if (PartEntry->IsPartitioned)
>          {
>              PartitionInfo = &DiskEntry->LayoutBuffer->
> PartitionEntry[Index];
>
> @@ -2363,7 +2363,7 @@
>      if (List == NULL ||
>          List->CurrentDisk == NULL ||
>          List->CurrentPartition == NULL ||
> -        List->CurrentPartition->IsPartitioned == TRUE)
> +        List->CurrentPartition->IsPartitioned)
>      {
>          return;
>      }
> @@ -2373,7 +2373,7 @@
>
>  DPRINT1("Current partition sector count: %I64u\n", PartEntry->SectorCount.
> QuadPart);
>
> -    if (AutoCreate == TRUE ||
> +    if (AutoCreate ||
>          Align(PartEntry->StartSector.QuadPart + SectorCount,
> DiskEntry->SectorAlignment) - PartEntry->StartSector.QuadPart ==
> PartEntry->SectorCount.QuadPart)
>      {
>  DPRINT1("Convert existing partition entry\n");
> @@ -2482,7 +2482,7 @@
>      if (List == NULL ||
>          List->CurrentDisk == NULL ||
>          List->CurrentPartition == NULL ||
> -        List->CurrentPartition->IsPartitioned == TRUE)
> +        List->CurrentPartition->IsPartitioned)
>      {
>          return;
>      }
> @@ -2592,7 +2592,7 @@
>      if (List == NULL ||
>          List->CurrentDisk == NULL ||
>          List->CurrentPartition == NULL ||
> -        List->CurrentPartition->IsPartitioned == TRUE)
> +        List->CurrentPartition->IsPartitioned)
>      {
>          return;
>      }
> @@ -2756,7 +2756,7 @@
>                                    ListEntry);
>
>      /* Set active boot partition */
> -    if ((DiskEntry->NewDisk == TRUE) ||
> +    if ((DiskEntry->NewDisk) ||
>          (PartEntry->BootIndicator == FALSE))
>      {
>          PartEntry->BootIndicator = TRUE;
> @@ -2942,7 +2942,7 @@
>      {
>          DiskEntry = CONTAINING_RECORD(Entry, DISKENTRY, ListEntry);
>
> -        if (DiskEntry->Dirty == TRUE)
> +        if (DiskEntry->Dirty)
>          {
>              WritePartitons(List, DiskEntry);
>          }
> @@ -3016,7 +3016,7 @@
>      while (Entry != &DiskEntry->PrimaryPartListHead)
>      {
>          PartEntry = CONTAINING_RECORD(Entry, PARTENTRY, ListEntry);
> -        if (PartEntry->IsPartitioned == TRUE)
> +        if (PartEntry->IsPartitioned)
>              nCount++;
>
>          Entry = Entry->Flink;
> @@ -3037,7 +3037,7 @@
>      PartEntry = List->CurrentPartition;
>
>      /* Fail if partition is already in use */
> -    if (PartEntry->IsPartitioned == TRUE)
> +    if (PartEntry->IsPartitioned)
>          return ERROR_NEW_PARTITION;
>
>      /* Fail if there are more than 4 partitions in the list */
> @@ -3059,7 +3059,7 @@
>      PartEntry = List->CurrentPartition;
>
>      /* Fail if partition is already in use */
> -    if (PartEntry->IsPartitioned == TRUE)
> +    if (PartEntry->IsPartitioned)
>          return ERROR_NEW_PARTITION;
>
>      /* Fail if there are more than 4 partitions in the list */
> @@ -3085,7 +3085,7 @@
>      PartEntry = List->CurrentPartition;
>
>      /* Fail if partition is already in use */
> -    if (PartEntry->IsPartitioned == TRUE)
> +    if (PartEntry->IsPartitioned)
>          return ERROR_NEW_PARTITION;
>
>      return ERROR_SUCCESS;
> Index: base/setup/vmwinst/vmwinst.c
> ===================================================================
> --- base/setup/vmwinst/vmwinst.c    (revision 65379)
> +++ base/setup/vmwinst/vmwinst.c    (working copy)
> @@ -234,7 +234,7 @@
>          /* If this key is absent, just get current settings */
>          memset(&CurrentDevMode, 0, sizeof(CurrentDevMode));
>          CurrentDevMode.dmSize = sizeof(CurrentDevMode);
> -        if (EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS,
> &CurrentDevMode) == TRUE)
> +        if (EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS,
> &CurrentDevMode))
>          {
>              *ColDepth = CurrentDevMode.dmBitsPerPel;
>              *ResX = CurrentDevMode.dmPelsWidth;
> Index: base/shell/cmd/choice.c
> ===================================================================
> --- base/shell/cmd/choice.c    (revision 65379)
> +++ base/shell/cmd/choice.c    (working copy)
> @@ -56,7 +56,7 @@
>
>      //if the event is a key pressed
>      if ((lpBuffer.EventType == KEY_EVENT) &&
> -        (lpBuffer.Event.KeyEvent.bKeyDown == TRUE))
> +        (lpBuffer.Event.KeyEvent.bKeyDown))
>      {
>          //read the key
>  #ifdef _UNICODE
> Index: base/shell/cmd/color.c
> ===================================================================
> --- base/shell/cmd/color.c    (revision 65379)
> +++ base/shell/cmd/color.c    (working copy)
> @@ -36,7 +36,7 @@
>          return FALSE;
>
>      /* Fill the whole background if needed */
> -    if (bNoFill != TRUE)
> +    if (!bNoFill)
>      {
>          GetConsoleScreenBufferInfo(hConsole, &csbi);
>
> Index: base/shell/cmd/console.c
> ===================================================================
> --- base/shell/cmd/console.c    (revision 65379)
> +++ base/shell/cmd/console.c    (working copy)
> @@ -90,7 +90,7 @@
>      {
>          ReadConsoleInput(hInput, lpBuffer, 1, &dwRead);
>          if ((lpBuffer->EventType == KEY_EVENT) &&
> -            (lpBuffer->Event.KeyEvent.bKeyDown == TRUE))
> +            (lpBuffer->Event.KeyEvent.bKeyDown))
>              break;
>      }
>      while (TRUE);
> @@ -294,7 +294,7 @@
>
>      int from = 0, i = 0;
>
> -    if (NewPage == TRUE)
> +    if (NewPage)
>          LineCount = 0;
>
>      /* rest LineCount and return if no string have been given */
> Index: base/shell/cmd/dir.c
> ===================================================================
> --- base/shell/cmd/dir.c    (revision 65379)
> +++ base/shell/cmd/dir.c    (working copy)
> @@ -713,7 +713,7 @@
>  #endif
>          if (pGetFreeDiskSpaceEx != NULL)
>          {
> -            if (pGetFreeDiskSpaceEx(lpRoot, lpFreeSpace,
> &TotalNumberOfBytes, &TotalNumberOfFreeBytes) == TRUE)
> +            if (pGetFreeDiskSpaceEx(lpRoot, lpFreeSpace,
> &TotalNumberOfBytes, &TotalNumberOfFreeBytes))
>                  return;
>          }
>      }
> @@ -1348,7 +1348,7 @@
>          do
>          {
>              /*If retrieved FileName has extension,and szPath doesnt have
> extension then JUMP the retrieved FileName*/
> -            if (_tcschr(wfdFileInfo.cFileName,_T('.'))&&(fPoint==TRUE))
> +            if (_tcschr(wfdFileInfo.cFileName,_T('.'))&&(fPoint))
>              {
>                  continue;
>              /* Here we filter all the specified attributes */
> Index: base/shell/cmd/misc.c
> ===================================================================
> --- base/shell/cmd/misc.c    (revision 65379)
> +++ base/shell/cmd/misc.c    (working copy)
> @@ -48,7 +48,7 @@
>      {
>          ReadConsoleInput (hInput, &irBuffer, 1, &dwRead);
>          if ((irBuffer.EventType == KEY_EVENT) &&
> -            (irBuffer.Event.KeyEvent.bKeyDown == TRUE))
> +            (irBuffer.Event.KeyEvent.bKeyDown))
>          {
>              if (irBuffer.Event.KeyEvent.dwControlKeyState &
>                   (LEFT_CTRL_PRESSED | RIGHT_CTRL_PRESSED))
> Index: base/shell/cmd/ren.c
> ===================================================================
> --- base/shell/cmd/ren.c    (revision 65379)
> +++ base/shell/cmd/ren.c    (working copy)
> @@ -286,7 +286,7 @@
>          }
>          *r = 0;
>          //Well we have splitted the Paths,so now we have to paste them
> again(if needed),thanks bPath.
> -        if (bPath == TRUE)
> +        if (bPath)
>          {
>              _tcscpy(srcFinal,srcPath);
>              _tcscat(srcFinal,f.cFileName);
> Index: base/shell/explorer/explorer.cpp
> ===================================================================
> --- base/shell/explorer/explorer.cpp    (revision 65379)
> +++ base/shell/explorer/explorer.cpp    (working copy)
> @@ -814,7 +814,7 @@
>          if (!_path.empty())
>              return false;
>
> -        if((SelectOpt == TRUE) && (PathFileExists(option)))
> +        if((SelectOpt) && (PathFileExists(option)))
>          {
>              WCHAR szDir[MAX_PATH];
>
> Index: base/system/autochk/autochk.c
> ===================================================================
> --- base/system/autochk/autochk.c    (revision 65379)
> +++ base/system/autochk/autochk.c    (working copy)
> @@ -234,7 +234,7 @@
>
>      case DONE:
>          Status = (PBOOLEAN)Argument;
> -        if (*Status == TRUE)
> +        if (*Status)
>          {
>              PrintString("Autochk was unable to complete
> successfully.\r\n\r\n");
>              // Error = TRUE;
> Index: base/system/diskpart/interpreter.c
> ===================================================================
> --- base/system/diskpart/interpreter.c    (revision 65379)
> +++ base/system/diskpart/interpreter.c    (working copy)
> @@ -114,7 +114,7 @@
>          }
>          else
>          {
> -            if ((bWhiteSpace == TRUE) && (args_count < MAX_ARGS_COUNT))
> +            if ((bWhiteSpace) && (args_count < MAX_ARGS_COUNT))
>              {
>                  args_vector[args_count] = ptr;
>                  args_count++;
> @@ -147,7 +147,7 @@
>      BOOL bRun = TRUE;
>      LPWSTR ptr;
>
> -    while (bRun == TRUE)
> +    while (bRun)
>      {
>          args_count = 0;
>          memset(args_vector, 0, sizeof(args_vector));
> @@ -168,7 +168,7 @@
>              }
>              else
>              {
> -                if ((bWhiteSpace == TRUE) && (args_count <
> MAX_ARGS_COUNT))
> +                if ((bWhiteSpace) && (args_count < MAX_ARGS_COUNT))
>                  {
>                      args_vector[args_count] = ptr;
>                      args_count++;
> Index: base/system/services/database.c
> ===================================================================
> --- base/system/services/database.c    (revision 65379)
> +++ base/system/services/database.c    (working copy)
> @@ -639,7 +639,7 @@
>
>          ServiceEntry = ServiceEntry->Flink;
>
> -        if (CurrentService->bDeleted == TRUE)
> +        if (CurrentService->bDeleted)
>          {
>              dwError = RegOpenKeyExW(HKEY_LOCAL_MACHINE,
> L"System\\CurrentControlSet\\Services",
> Index: base/system/services/driver.c
> ===================================================================
> --- base/system/services/driver.c    (revision 65379)
> +++ base/system/services/driver.c    (working copy)
> @@ -215,7 +215,7 @@
>          return RtlNtStatusToDosError(Status);
>      }
>
> -    if ((bFound == TRUE) &&
> +    if ((bFound) &&
>          (lpService->Status.dwCurrentState != SERVICE_STOP_PENDING))
>      {
>          if (lpService->Status.dwCurrentState == SERVICE_STOPPED)
> Index: base/system/services/services.c
> ===================================================================
> --- base/system/services/services.c    (revision 65379)
> +++ base/system/services/services.c    (working copy)
> @@ -430,7 +430,7 @@
>
>  done:
>      /* Delete our communication named pipe's critical section */
> -    if (bCanDeleteNamedPipeCriticalSection == TRUE)
> +    if (bCanDeleteNamedPipeCriticalSection)
>          ScmDeleteNamedPipeCriticalSection();
>
>      /* Close the shutdown event */
> Index: base/system/smss/pagefile.c
> ===================================================================
> --- base/system/smss/pagefile.c    (revision 65379)
> +++ base/system/smss/pagefile.c    (working copy)
> @@ -985,7 +985,7 @@
>      }
>
>      /* We must've found at least the boot volume */
> -    ASSERT(BootVolumeFound == TRUE);
> +    ASSERT(BootVolumeFound != FALSE);
>      ASSERT(!IsListEmpty(&SmpVolumeDescriptorList));
>      if (!IsListEmpty(&SmpVolumeDescriptorList)) return STATUS_SUCCESS;
>
> Index: boot/freeldr/freeldr/cache/blocklist.c
> ===================================================================
> --- boot/freeldr/freeldr/cache/blocklist.c    (revision 65379)
> +++ boot/freeldr/freeldr/cache/blocklist.c    (working copy)
> @@ -149,7 +149,7 @@
>      // that isn't forced to be in the cache and remove
>      // it from the list
>      CacheBlockToFree = CONTAINING_RECORD(CacheDrive->CacheBlockHead.Blink,
> CACHE_BLOCK, ListEntry);
> -    while (&CacheBlockToFree->ListEntry != &CacheDrive->CacheBlockHead &&
> CacheBlockToFree->LockedInCache == TRUE)
> +    while (&CacheBlockToFree->ListEntry != &CacheDrive->CacheBlockHead &&
> CacheBlockToFree->LockedInCache)
>      {
>          CacheBlockToFree = CONTAINING_RECORD(CacheBlockToFree->ListEntry.Blink,
> CACHE_BLOCK, ListEntry);
>      }
> Index: boot/freeldr/freeldr/cache/cache.c
> ===================================================================
> --- boot/freeldr/freeldr/cache/cache.c    (revision 65379)
> +++ boot/freeldr/freeldr/cache/cache.c    (working copy)
> @@ -42,10 +42,10 @@
>      // If we already have a cache for this drive then
>      // by all means lets keep it, unless it is a removable
>      // drive, in which case we'll invalidate the cache
> -    if ((CacheManagerInitialized == TRUE) &&
> +    if ((CacheManagerInitialized) &&
>          (DriveNumber == CacheManagerDrive.DriveNumber) &&
>          (DriveNumber >= 0x80) &&
> -        (CacheManagerDataInvalid != TRUE))
> +        (CacheManagerDataInvalid == FALSE))
>      {
>          return TRUE;
>      }
> Index: boot/freeldr/freeldr/linuxboot.c
> ===================================================================
> --- boot/freeldr/freeldr/linuxboot.c    (revision 65379)
> +++ boot/freeldr/freeldr/linuxboot.c    (working copy)
> @@ -451,7 +451,7 @@
>          LinuxSetupSector->LoadFlags |= LINUX_FLAG_CAN_USE_HEAP;
>      }
>
> -    if ((NewStyleLinuxKernel == FALSE) && (LinuxHasInitrd == TRUE))
> +    if ((NewStyleLinuxKernel == FALSE) && (LinuxHasInitrd))
>      {
>          UiMessageBox("Error: Cannot load a ramdisk (initrd) with an old
> kernel image.");
>          return FALSE;
> Index: boot/freeldr/freeldr/reactos/registry.c
> ===================================================================
> --- boot/freeldr/freeldr/reactos/registry.c    (revision 65379)
> +++ boot/freeldr/freeldr/reactos/registry.c    (working copy)
> @@ -119,7 +119,7 @@
>          return Error;
>      }
>
> -    CurrentSet = (LastKnownGood == TRUE) ? LastKnownGoodSet : DefaultSet;
> +    CurrentSet = (LastKnownGood) ? LastKnownGoodSet : DefaultSet;
>      wcscpy(ControlSetKeyName, L"ControlSet");
>      switch(CurrentSet)
>      {
> Index: dll/cpl/desk/background.c
> ===================================================================
> --- dll/cpl/desk/background.c    (revision 65379)
> +++ dll/cpl/desk/background.c    (working copy)
> @@ -495,10 +495,10 @@
>      ofn.lpstrInitialDir = NULL;
>      ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
>
> -    if (GetOpenFileName(&ofn) == TRUE)
> +    if (GetOpenFileName(&ofn))
>      {
>          /* Check if there is already a entry that holds this filename */
> -        if (CheckListViewFilenameExists(hwndBackgroundList,
> ofn.lpstrFileTitle) == TRUE)
> +        if (CheckListViewFilenameExists(hwndBackgroundList,
> ofn.lpstrFileTitle))
>              return;
>
>          if (pData->listViewItemCount > (MAX_BACKGROUNDS - 1))
> @@ -558,7 +558,7 @@
>          pData->pWallpaperBitmap = NULL;
>      }
>
> -    if (backgroundItem->bWallpaper == TRUE)
> +    if (backgroundItem->bWallpaper)
>      {
>          pData->pWallpaperBitmap = DibLoadImage(backgroundItem->
> szFilename);
>
> @@ -748,7 +748,7 @@
>
>      RegCloseKey(regKey);
>
> -    if (pData->backgroundItems[pData->backgroundSelection].bWallpaper ==
> TRUE)
> +    if (pData->backgroundItems[pData->backgroundSelection].bWallpaper)
>      {
>          SystemParametersInfo(SPI_SETDESKWALLPAPER,
>                               0,
> Index: dll/cpl/main/mouse.c
> ===================================================================
> --- dll/cpl/main/mouse.c    (revision 65379)
> +++ dll/cpl/main/mouse.c    (working copy)
> @@ -1717,7 +1717,7 @@
>          SendMessage(hDlgCtrl, BM_SETCHECK, (WPARAM)BST_CHECKED,
> (LPARAM)0);
>
>          /* Set the default scroll lines value */
> -        if (bInit == TRUE)
> +        if (bInit)
>              SetDlgItemInt(hwndDlg, IDC_EDIT_WHEEL_SCROLL_LINES,
> DEFAULT_WHEEL_SCROLL_LINES, FALSE);
>      }
>  }
> Index: dll/cpl/mmsys/sounds.c
> ===================================================================
> --- dll/cpl/mmsys/sounds.c    (revision 65379)
> +++ dll/cpl/mmsys/sounds.c    (working copy)
> @@ -959,7 +959,7 @@
>                      ofn.lpstrInitialDir = NULL;
>                      ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
>
> -                    if (GetOpenFileNameW(&ofn) == TRUE)
> +                    if (GetOpenFileNameW(&ofn))
>                      {
>                           // FIXME search if list already contains that
> sound
>
> Index: dll/cpl/sysdm/advanced.c
> ===================================================================
> --- dll/cpl/sysdm/advanced.c    (revision 65379)
> +++ dll/cpl/sysdm/advanced.c    (working copy)
> @@ -68,7 +68,7 @@
>                              (LPBYTE)&dwVal,
>                              &cbData) == ERROR_SUCCESS)
>          {
> -            if (dwVal == TRUE)
> +            if (dwVal)
>              {
>                  // set the check box
>                  SendDlgItemMessageW(hwndDlg,
> Index: dll/cpl/sysdm/virtmem.c
> ===================================================================
> --- dll/cpl/sysdm/virtmem.c    (revision 65379)
> +++ dll/cpl/sysdm/virtmem.c    (working copy)
> @@ -598,7 +598,7 @@
>  static VOID
>  OnOk(PVIRTMEM pVirtMem)
>  {
> -    if (pVirtMem->bModified == TRUE)
> +    if (pVirtMem->bModified)
>      {
>          ResourceMessageBox(hApplet,
>                             NULL,
> Index: dll/directx/d3d9/adapter.c
> ===================================================================
> --- dll/directx/d3d9/adapter.c    (revision 65379)
> +++ dll/directx/d3d9/adapter.c    (working copy)
> @@ -158,7 +158,7 @@
>
>      AdapterIndex = 0;
>      FoundDisplayDevice = FALSE;
> -    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0) ==
> TRUE)
> +    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0))
>      {
>          if (_stricmp(lpszDeviceName, DisplayDevice.DeviceName) == 0)
>          {
> @@ -176,7 +176,7 @@
>      lstrcpynA(pIdentifier->Description, DisplayDevice.DeviceString,
> MAX_DEVICE_IDENTIFIER_STRING);
>      lstrcpynA(pIdentifier->DeviceName, DisplayDevice.DeviceName,
> CCHDEVICENAME);
>
> -    if (GetDriverName(&DisplayDevice, pIdentifier) == TRUE)
> +    if (GetDriverName(&DisplayDevice, pIdentifier))
>          GetDriverVersion(&DisplayDevice, pIdentifier);
>
>      GetDeviceId(DisplayDevice.DeviceID, pIdentifier);
> Index: dll/directx/d3d9/d3d9_create.c
> ===================================================================
> --- dll/directx/d3d9/d3d9_create.c    (revision 65379)
> +++ dll/directx/d3d9/d3d9_create.c    (working copy)
> @@ -190,7 +190,7 @@
>      D3D9_PrimaryDeviceName[0] = '\0';
>
>      AdapterIndex = 0;
> -    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0) ==
> TRUE &&
> +    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0) &&
>             pDirect3D9->NumDisplayAdapters < D3D9_INT_MAX_NUM_ADAPTERS)
>      {
>          if ((DisplayDevice.StateFlags & (DISPLAY_DEVICE_DISCONNECT |
> DISPLAY_DEVICE_MIRRORING_DRIVER)) == 0 &&
> @@ -209,7 +209,7 @@
>      }
>
>      AdapterIndex = 0;
> -    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0) ==
> TRUE &&
> +    while (EnumDisplayDevicesA(NULL, AdapterIndex, &DisplayDevice, 0) &&
>             pDirect3D9->NumDisplayAdapters < D3D9_INT_MAX_NUM_ADAPTERS)
>      {
>          if ((DisplayDevice.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP)
> != 0 &&
> Index: dll/directx/d3d9/d3d9_impl.c
> ===================================================================
> --- dll/directx/d3d9/d3d9_impl.c    (revision 65379)
> +++ dll/directx/d3d9/d3d9_impl.c    (working copy)
> @@ -413,7 +413,7 @@
>      }
>
>      if (BackBufferFormat == D3DFMT_UNKNOWN &&
> -        Windowed == TRUE)
> +        Windowed)
>      {
>          BackBufferFormat = DisplayFormat;
>      }
> @@ -595,7 +595,7 @@
>      }
>
>      pDriverCaps = &This->DisplayAdapters[Adapter].DriverCaps;
> -    if ((Usage & D3DUSAGE_DYNAMIC) != 0 && bIsTextureRType == TRUE)
> +    if ((Usage & D3DUSAGE_DYNAMIC) != 0 && bIsTextureRType)
>      {
>          if ((pDriverCaps->DriverCaps9.Caps2 & D3DCAPS2_DYNAMICTEXTURES)
> == 0)
>          {
> Index: dll/directx/ddraw/Ddraw/ddraw_displaymode.c
> ===================================================================
> --- dll/directx/ddraw/Ddraw/ddraw_displaymode.c    (revision 65379)
> +++ dll/directx/ddraw/Ddraw/ddraw_displaymode.c    (working copy)
> @@ -42,7 +42,7 @@
>
>              DevMode.dmSize = sizeof(DEVMODE);
>
> -            while (EnumDisplaySettingsEx(NULL, iMode, &DevMode, 0) ==
> TRUE)
> +            while (EnumDisplaySettingsEx(NULL, iMode, &DevMode, 0))
>              {
>                  DDSURFACEDESC SurfaceDesc;
>
> @@ -140,7 +140,7 @@
>
>              DevMode.dmSize = sizeof(DEVMODE);
>
> -            while (EnumDisplaySettingsEx(NULL, iMode, &DevMode, 0) ==
> TRUE)
> +            while (EnumDisplaySettingsEx(NULL, iMode, &DevMode, 0))
>              {
>                  DDSURFACEDESC2 SurfaceDesc;
>
> Index: dll/directx/ddraw/Ddraw/GetDeviceIdentifier.c
> ===================================================================
> --- dll/directx/ddraw/Ddraw/GetDeviceIdentifier.c    (revision 65379)
> +++ dll/directx/ddraw/Ddraw/GetDeviceIdentifier.c    (working copy)
> @@ -112,7 +112,7 @@
>                  }
>              }
>
> -            if (found == TRUE)
> +            if (found)
>              {
>                  /* we found our driver now we start setup it */
>                  if (!_strnicmp(DisplayDeviceA.DeviceKey,"\\REGISTRY\\
> Machine\\",18))
> Index: dll/directx/dsound_new/directsound.c
> ===================================================================
> --- dll/directx/dsound_new/directsound.c    (revision 65379)
> +++ dll/directx/dsound_new/directsound.c    (working copy)
> @@ -34,7 +34,7 @@
>      LPCDirectSoundImpl This = (LPCDirectSoundImpl)CONTAINING_RECORD(iface,
> CDirectSoundImpl, lpVtbl);
>
>      if ((IsEqualIID(riid, &IID_IDirectSound) && This->bDirectSound8 ==
> FALSE) ||
> -        (IsEqualIID(riid, &IID_IDirectSound8) && This->bDirectSound8 ==
> TRUE) ||
> +        (IsEqualIID(riid, &IID_IDirectSound8) && This->bDirectSound8 !=
> FALSE) ||
>          (IsEqualIID(riid, &IID_IUnknown)))
>      {
>          *ppobj = (LPVOID)&This->lpVtbl;
> Index: dll/directx/wine/dsound/mixer.c
> ===================================================================
> --- dll/directx/wine/dsound/mixer.c    (revision 65379)
> +++ dll/directx/wine/dsound/mixer.c    (working copy)
> @@ -945,7 +945,7 @@
>          }
>
>          /* if device was stopping, its for sure stopped when all buffers
> have stopped */
> -        else if((all_stopped == TRUE) && (device->state ==
> STATE_STOPPING)){
> +        else if((all_stopped) && (device->state == STATE_STOPPING)){
>              TRACE("All buffers have stopped. Stopping primary buffer\n");
>              device->state = STATE_STOPPED;
>
> Index: dll/win32/advapi32/misc/shutdown.c
> ===================================================================
> --- dll/win32/advapi32/misc/shutdown.c    (revision 65379)
> +++ dll/win32/advapi32/misc/shutdown.c    (working copy)
> @@ -132,7 +132,7 @@
>      {
>          /* FIXME: Right now, only basic shutting down and rebooting
>          is supported */
> -        if(bRebootAfterShutdown == TRUE)
> +        if(bRebootAfterShutdown)
>          {
>              action = ShutdownReboot;
>          }
> Index: dll/win32/advapi32/reg/reg.c
> ===================================================================
> --- dll/win32/advapi32/reg/reg.c    (revision 65379)
> +++ dll/win32/advapi32/reg/reg.c    (working copy)
> @@ -3195,7 +3195,7 @@
>          return ERROR_INVALID_HANDLE;
>      }
>
> -    if (fAsynchronous == TRUE && hEvent == NULL)
> +    if (fAsynchronous && hEvent == NULL)
>      {
>          return ERROR_INVALID_PARAMETER;
>      }
> Index: dll/win32/advapi32/sec/misc.c
> ===================================================================
> --- dll/win32/advapi32/sec/misc.c    (revision 65379)
> +++ dll/win32/advapi32/sec/misc.c    (working copy)
> @@ -214,7 +214,7 @@
>                                      &NewToken,
>                                      sizeof(HANDLE));
>
> -    if (Duplicated == TRUE)
> +    if (Duplicated)
>      {
>          NtClose(NewToken);
>      }
> Index: dll/win32/advapi32/service/scm.c
> ===================================================================
> --- dll/win32/advapi32/service/scm.c    (revision 65379)
> +++ dll/win32/advapi32/service/scm.c    (working copy)
> @@ -2120,7 +2120,7 @@
>          return FALSE;
>      }
>
> -    if (bUseTempBuffer == TRUE)
> +    if (bUseTempBuffer)
>      {
>          TRACE("RQueryServiceConfig2A() returns
> ERROR_INSUFFICIENT_BUFFER\n");
>          *pcbBytesNeeded = dwBufferSize;
> @@ -2238,7 +2238,7 @@
>          return FALSE;
>      }
>
> -    if (bUseTempBuffer == TRUE)
> +    if (bUseTempBuffer)
>      {
>          TRACE("RQueryServiceConfig2W() returns
> ERROR_INSUFFICIENT_BUFFER\n");
>          *pcbBytesNeeded = dwBufferSize;
> Index: dll/win32/advapi32/service/sctrl.c
> ===================================================================
> --- dll/win32/advapi32/service/sctrl.c    (revision 65379)
> +++ dll/win32/advapi32/service/sctrl.c    (working copy)
> @@ -463,7 +463,7 @@
>      lpService->hServiceStatus = ControlPacket->hServiceStatus;
>
>      /* Build the arguments vector */
> -    if (lpService->bUnicode == TRUE)
> +    if (lpService->bUnicode)
>      {
>          dwError = ScBuildUnicodeArgsVector(ControlPacket,
> &lpService->ThreadParams.W.dwArgCount,
> Index: dll/win32/jscript/regexp.c
> ===================================================================
> --- dll/win32/jscript/regexp.c    (revision 65379)
> +++ dll/win32/jscript/regexp.c    (working copy)
> @@ -2119,7 +2119,7 @@
>          assert(charSet->sense == FALSE);
>          ++src;
>      } else {
> -        assert(charSet->sense == TRUE);
> +        assert(charSet->sense != FALSE);
>      }
>
>      while (src != end) {
> Index: dll/win32/kernel32/client/appcache.c
> ===================================================================
> --- dll/win32/kernel32/client/appcache.c    (revision 65379)
> +++ dll/win32/kernel32/client/appcache.c    (working copy)
> @@ -58,7 +58,7 @@
>              if ((NT_SUCCESS(Status)) &&
>                   (KeyInfo.Type == REG_DWORD) &&
>                   (KeyInfo.DataLength == sizeof(ULONG)) &&
> -                 (KeyInfo.Data[0] == TRUE))
> +                 (KeyInfo.Data[0]))
>              {
>                  /* It is, so disable shims! */
>                  g_ShimsEnabled = TRUE;
> @@ -80,7 +80,7 @@
>                      if ((NT_SUCCESS(Status)) &&
>                          (KeyInfo.Type == REG_DWORD) &&
>                          (KeyInfo.DataLength == sizeof(ULONG)) &&
> -                        (KeyInfo.Data[0] == TRUE))
> +                        (KeyInfo.Data[0]))
>                      {
>                          /* It is, so disable shims! */
>                          g_ShimsEnabled = TRUE;
> @@ -102,7 +102,7 @@
>                              if ((NT_SUCCESS(Status)) &&
>                                  (KeyInfo.Type == REG_DWORD) &&
>                                  (KeyInfo.DataLength == sizeof(ULONG)) &&
> -                                (KeyInfo.Data[0] == TRUE))
> +                                (KeyInfo.Data[0]))
>                              {
>                                  /* It does, so disable shims! */
>                                  g_ShimsEnabled = TRUE;
> Index: dll/win32/kernel32/client/console/init.c
> ===================================================================
> --- dll/win32/kernel32/client/console/init.c    (revision 65379)
> +++ dll/win32/kernel32/client/console/init.c    (working copy)
> @@ -353,7 +353,7 @@
>          else if (Reason == DLL_PROCESS_DETACH)
>          {
>              /* Free our resources */
> -            if (ConsoleInitialized == TRUE)
> +            if (ConsoleInitialized)
>              {
>                  if (ConsoleApplet) FreeLibrary(ConsoleApplet);
>
> Index: dll/win32/kernel32/client/dllmain.c
> ===================================================================
> --- dll/win32/kernel32/client/dllmain.c    (revision 65379)
> +++ dll/win32/kernel32/client/dllmain.c    (working copy)
> @@ -217,7 +217,7 @@
>
>          case DLL_PROCESS_DETACH:
>          {
> -            if (DllInitialized == TRUE)
> +            if (DllInitialized)
>              {
>                  /* Uninitialize console support */
>                  ConDllInitialize(dwReason, NULL);
> Index: dll/win32/kernel32/client/power.c
> ===================================================================
> --- dll/win32/kernel32/client/power.c    (revision 65379)
> +++ dll/win32/kernel32/client/power.c    (working copy)
> @@ -89,7 +89,7 @@
>
>      Status = NtInitiatePowerAction((fSuspend != FALSE) ?
> PowerActionSleep     : PowerActionHibernate,
>                                     (fSuspend != FALSE) ?
> PowerSystemSleeping1 : PowerSystemHibernate,
> -                                   fForce != TRUE,
> +                                   ! fForce,
>                                     FALSE);
>      if (!NT_SUCCESS(Status))
>      {
> Index: dll/win32/kernel32/client/proc.c
> ===================================================================
> --- dll/win32/kernel32/client/proc.c    (revision 65379)
> +++ dll/win32/kernel32/client/proc.c    (working copy)
> @@ -1228,7 +1228,7 @@
>      if (!NT_SUCCESS(Status))
>      {
>          /* We failed, was this because this is a VDM process? */
> -        if (BaseCheckForVDM(hProcess, lpExitCode) == TRUE) return TRUE;
> +        if (BaseCheckForVDM(hProcess, lpExitCode)) return TRUE;
>
>          /* Not a VDM process, fail the call */
>          BaseSetLastNTError(Status);
> Index: dll/win32/lsasrv/authport.c
> ===================================================================
> --- dll/win32/lsasrv/authport.c    (revision 65379)
> +++ dll/win32/lsasrv/authport.c    (working copy)
> @@ -97,7 +97,7 @@
>
>      TRACE("Logon Process Name: %s\n", RequestMsg->ConnectInfo.
> LogonProcessNameBuffer);
>
> -    if (RequestMsg->ConnectInfo.CreateContext == TRUE)
> +    if (RequestMsg->ConnectInfo.CreateContext)
>      {
>          Status = LsapCheckLogonProcess(RequestMsg,
>                                         &LogonContext);
> @@ -129,7 +129,7 @@
>          return Status;
>      }
>
> -    if (Accept == TRUE)
> +    if (Accept)
>      {
>          if (LogonContext != NULL)
>          {
> Index: dll/win32/lsasrv/lsarpc.c
> ===================================================================
> --- dll/win32/lsasrv/lsarpc.c    (revision 65379)
> +++ dll/win32/lsasrv/lsarpc.c    (working copy)
> @@ -1384,8 +1384,8 @@
>      TRACE("(%p %u %p)\n", AccountHandle, AllPrivileges, Privileges);
>
>      /* */
> -    if ((AllPrivileges == FALSE && Privileges == NULL) ||
> -        (AllPrivileges == TRUE && Privileges != NULL))
> +    if (( !AllPrivileges && Privileges == NULL) ||
> +        (AllPrivileges && Privileges != NULL))
>              return STATUS_INVALID_PARAMETER;
>
>      /* Validate the AccountHandle */
> @@ -1399,7 +1399,7 @@
>          return Status;
>      }
>
> -    if (AllPrivileges == TRUE)
> +    if (AllPrivileges)
>      {
>          /* Delete the Privilgs attribute */
>          Status = LsapDeleteObjectAttribute(AccountObject,
> Index: dll/win32/lsasrv/privileges.c
> ===================================================================
> --- dll/win32/lsasrv/privileges.c    (revision 65379)
> +++ dll/win32/lsasrv/privileges.c    (working copy)
> @@ -231,7 +231,7 @@
>          }
>      }
>
> -    if ((Status == STATUS_SUCCESS) && (MoreEntries == TRUE))
> +    if ((Status == STATUS_SUCCESS) && (MoreEntries))
>          Status = STATUS_MORE_ENTRIES;
>
>      return Status;
> Index: dll/win32/msgina/gui.c
> ===================================================================
> --- dll/win32/msgina/gui.c    (revision 65379)
> +++ dll/win32/msgina/gui.c    (working copy)
> @@ -534,7 +534,7 @@
>
>      SetDlgItemTextW(hwnd, IDC_LOGONDATE, Buffer4);
>
> -    if (pgContext->bAutoAdminLogon == TRUE)
> +    if (pgContext->bAutoAdminLogon)
>          EnableWindow(GetDlgItem(hwnd, IDC_LOGOFF), FALSE);
>  }
>
> @@ -1118,7 +1118,7 @@
>              if (pgContext->bDontDisplayLastUserName == FALSE)
>                  SetDlgItemTextW(hwndDlg, IDC_USERNAME,
> pgContext->UserName);
>
> -            if (pgContext->bDisableCAD == TRUE)
> +            if (pgContext->bDisableCAD)
>                  EnableWindow(GetDlgItem(hwndDlg, IDCANCEL), FALSE);
>
>              if (pgContext->bShutdownWithoutLogon == FALSE)
> @@ -1377,7 +1377,7 @@
>              SetDlgItemTextW(hwndDlg, IDC_USERNAME, pgContext->UserName);
>              SetFocus(GetDlgItem(hwndDlg, IDC_PASSWORD));
>
> -            if (pgContext->bDisableCAD == TRUE)
> +            if (pgContext->bDisableCAD)
>                  EnableWindow(GetDlgItem(hwndDlg, IDCANCEL), FALSE);
>
>              pgContext->hBitmap = LoadImage(hDllInstance,
> MAKEINTRESOURCE(IDI_ROSLOGO), IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR);
> Index: dll/win32/msgina/msgina.c
> ===================================================================
> --- dll/win32/msgina/msgina.c    (revision 65379)
> +++ dll/win32/msgina/msgina.c    (working copy)
> @@ -911,7 +911,7 @@
>          }
>
>          result = CreateProfile(pgContext, UserName, Domain, Password);
> -        if (result == TRUE)
> +        if (result)
>          {
>              ZeroMemory(pgContext->Password, 256 * sizeof(WCHAR));
>              wcscpy(pgContext->Password, Password);
> @@ -952,7 +952,7 @@
>          return;
>      }
>
> -    if (pgContext->bAutoAdminLogon == TRUE)
> +    if (pgContext->bAutoAdminLogon)
>      {
>          /* Don't display the window, we want to do an automatic logon */
>          pgContext->AutoLogonState = AUTOLOGON_ONCE;
> @@ -962,7 +962,7 @@
>      else
>          pgContext->AutoLogonState = AUTOLOGON_DISABLED;
>
> -    if (pgContext->bDisableCAD == TRUE)
> +    if (pgContext->bDisableCAD)
>      {
> pgContext->pWlxFuncs->WlxSasNotify(pgContext->hWlx,
> WLX_SAS_TYPE_CTRL_ALT_DEL);
>          return;
> @@ -1043,7 +1043,7 @@
>
>      TRACE("WlxDisplayLockedNotice()\n");
>
> -    if (pgContext->bDisableCAD == TRUE)
> +    if (pgContext->bDisableCAD)
>      {
> pgContext->pWlxFuncs->WlxSasNotify(pgContext->hWlx,
> WLX_SAS_TYPE_CTRL_ALT_DEL);
>          return;
> Index: dll/win32/msports/classinst.c
> ===================================================================
> --- dll/win32/msports/classinst.c    (revision 65379)
> +++ dll/win32/msports/classinst.c    (working copy)
> @@ -91,7 +91,7 @@
>      if (hDeviceKey)
>          RegCloseKey(hDeviceKey);
>
> -    if (ret == TRUE)
> +    if (ret)
>          *ppResourceList = (PCM_RESOURCE_LIST)lpBuffer;
>
>      return ret;
> Index: dll/win32/msv1_0/msv1_0.c
> ===================================================================
> --- dll/win32/msv1_0/msv1_0.c    (revision 65379)
> +++ dll/win32/msv1_0/msv1_0.c    (working copy)
> @@ -1223,7 +1223,7 @@
>
>      if (!NT_SUCCESS(Status))
>      {
> -        if (SessionCreated == TRUE)
> +        if (SessionCreated)
>              DispatchTable.DeleteLogonSession(LogonId);
>
>          if (*ProfileBuffer != NULL)
> Index: dll/win32/netapi32/user.c
> ===================================================================
> --- dll/win32/netapi32/user.c    (revision 65379)
> +++ dll/win32/netapi32/user.c    (working copy)
> @@ -2479,7 +2479,7 @@
>
>          if (EnumContext->Index >= EnumContext->Count)
>          {
> -//            if (EnumContext->BuiltinDone == TRUE)
> +//            if (EnumContext->BuiltinDone)
>  //            {
>  //                ApiStatus = NERR_Success;
>  //                goto done;
> Index: dll/win32/samsrv/samrpc.c
> ===================================================================
> --- dll/win32/samsrv/samrpc.c    (revision 65379)
> +++ dll/win32/samsrv/samrpc.c    (working copy)
> @@ -2232,7 +2232,7 @@
>      SampRegCloseKey(&NamesKeyHandle);
>      SampRegCloseKey(&GroupsKeyHandle);
>
> -    if ((Status == STATUS_SUCCESS) && (MoreEntries == TRUE))
> +    if ((Status == STATUS_SUCCESS) && (MoreEntries))
>          Status = STATUS_MORE_ENTRIES;
>
>      RtlReleaseResource(&SampResource);
> @@ -2843,7 +2843,7 @@
>      SampRegCloseKey(&NamesKeyHandle);
>      SampRegCloseKey(&UsersKeyHandle);
>
> -    if ((Status == STATUS_SUCCESS) && (MoreEntries == TRUE))
> +    if ((Status == STATUS_SUCCESS) && (MoreEntries))
>          Status = STATUS_MORE_ENTRIES;
>
>      RtlReleaseResource(&SampResource);
> @@ -3224,7 +3224,7 @@
>      SampRegCloseKey(&NamesKeyHandle);
>      SampRegCloseKey(&AliasesKeyHandle);
>
> -    if ((Status == STATUS_SUCCESS) && (MoreEntries == TRUE))
> +    if ((Status == STATUS_SUCCESS) && (MoreEntries))
>          Status = STATUS_MORE_ENTRIES;
>
>      RtlReleaseResource(&SampResource);
> @@ -7815,7 +7815,7 @@
> Buffer->All.SecurityDescriptor.Length);
>      }
>
> -    if (WriteFixedData == TRUE)
> +    if (WriteFixedData)
>      {
>          Status = SampSetObjectAttribute(UserObject,
>                                          L"F",
> Index: dll/win32/samsrv/setup.c
> ===================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.reactos.org/pipermail/ros-dev/attachments/20141112/506bd2d1/attachment-0001.html>


More information about the Ros-dev mailing list