OSDN Git Service

Various refactorings involving NULL, ASSERT, TRUE and FALSE
authorGreyMerlin <greymerlin7@gmail.com>
Tue, 23 Oct 2018 20:10:53 +0000 (13:10 -0700)
committerGreyMerlin <greymerlin7@gmail.com>
Sun, 28 Oct 2018 15:00:29 +0000 (08:00 -0700)
commitd79713b08fa7f10ec095de3414c20919e19ef436
treed717a9d26ec86f3894dec4bb479a1e0460076d11
parent77aea1e8ba9cea2e28772eec3da1cb478936fde8
Various refactorings involving NULL, ASSERT, TRUE and FALSE

* Many more `NULL` -> `nullptr`
* More `ASSERT (ptr)` -> `ASSERT (ptr!=nullptr`)
* More `if (ptr)` -> `if (ptr != nullptr`)
* Also `if (!ptr)` -> `if (ptr == nullptr)`
* Also, treat `HWND` like `ptr` for these refactorings

* More `TRUE/FALSE` -> `true/false` where `bool` vars already exists
* All `ASSERT(FALSE)` are now `ASSERT(false)`
* Some `if ( i1 & i2 )` -> `if ( (i1 & i2) != 0)`
* Some `b == false` -> `!b`
* Some `b == true` -> `b`
57 files changed:
Externals/crystaledit/editlib/ccrystaleditview.cpp
Externals/crystaledit/editlib/ccrystaltextbuffer.cpp
Externals/crystaledit/editlib/ccrystaltextview.cpp
Externals/crystaledit/editlib/ceditreplacedlg.cpp
Externals/crystaledit/editlib/cfindtextdlg.cpp
Externals/crystaledit/editlib/chcondlg.cpp
Externals/crystaledit/editlib/crystalparser.cpp
Externals/crystaledit/editlib/crystaltextblock.cpp
Externals/crystaledit/editlib/gotodlg.cpp
Externals/crystaledit/editlib/python.cpp
Externals/crystaledit/editlib/registry.cpp
Src/Common/BCMenu.cpp
Src/Common/CMoveConstraint.cpp
Src/Common/LanguageSelect.cpp
Src/Common/MDITabBar.cpp
Src/Common/MessageBoxDialog.cpp
Src/Common/Picture.cpp
Src/Common/PreferencesDlg.cpp
Src/Common/PropertyPageHost.cpp
Src/Common/SplitterWndEx.cpp
Src/Common/SuperComboBox.cpp
Src/Common/memdc.h
Src/Common/sizecbar.cpp
Src/Common/unicoder.cpp
Src/CompareEngines/Wrap_DiffUtils.cpp
Src/DiffFileInfo.cpp
Src/DiffTextBuffer.cpp
Src/DiffThread.cpp
Src/DiffWrapper.cpp
Src/DirActions.h
Src/DirColsDlg.cpp
Src/DirDoc.cpp
Src/DirView.cpp
Src/FileFiltersDlg.cpp
Src/FileTransform.cpp
Src/FilepathEdit.cpp
Src/FilterList.cpp
Src/FolderCmp.cpp
Src/GhostTextBuffer.cpp
Src/HexMergeDoc.cpp
Src/HexMergeView.cpp
Src/ImgMergeFrm.cpp
Src/LocationView.cpp
Src/MainFrm.cpp
Src/MergeDoc.cpp
Src/MergeEditView.cpp
Src/OpenDoc.cpp
Src/OpenView.cpp
Src/PatchDlg.cpp
Src/PatchTool.cpp
Src/Plugins.cpp
Src/ProjectFile.cpp
Src/ProjectFile.h
Src/PropCompareFolder.cpp
Src/PropGeneral.cpp
Src/PropTextColors.cpp
Src/Test.cpp