ソースを参照

Use CM_NULLPTR

Daniel Pfeifer 9 年 前
コミット
782fcbb92e
3 ファイル変更5 行追加5 行削除
  1. 1 1
      Source/cmGetPropertyCommand.cxx
  2. 1 1
      Source/cmInstallCommand.cxx
  3. 3 3
      Source/cm_auto_ptr.hxx

+ 1 - 1
Source/cmGetPropertyCommand.cxx

@@ -253,7 +253,7 @@ bool cmGetPropertyCommand::HandleTargetMode()
       if (this->Makefile->IsAlias(this->Name)) {
         return this->StoreResult(target->GetName().c_str());
       }
-      return this->StoreResult(NULL);
+      return this->StoreResult(CM_NULLPTR);
     }
     return this->StoreResult(
       target->GetProperty(this->PropertyName, this->Makefile));

+ 1 - 1
Source/cmInstallCommand.cxx

@@ -1118,7 +1118,7 @@ bool cmInstallCommand::HandleExportAndroidMKMode(
   cmCAEnabler exportOld(&ica.Parser, "EXPORT_LINK_INTERFACE_LIBRARIES",
                         &ica.ArgumentGroup);
   cmCAString filename(&ica.Parser, "FILE", &ica.ArgumentGroup);
-  exp.Follows(0);
+  exp.Follows(CM_NULLPTR);
 
   ica.ArgumentGroup.Follows(&exp);
   std::vector<std::string> unknownArgs;

+ 3 - 3
Source/cm_auto_ptr.hxx

@@ -12,7 +12,7 @@
 #ifndef CM_AUTO_PTR_HXX
 #define CM_AUTO_PTR_HXX
 
-#include <cmsys/Configure.hxx>
+#include <cmConfigure.h>
 
 // FIXME: Use std::auto_ptr on compilers that do not warn about it.
 #define CM_AUTO_PTR cm::auto_ptr
@@ -115,7 +115,7 @@ public:
    *
    *   auto_ptr<X> ptr(new X());
    */
-  explicit auto_ptr(X* p = 0) throw()
+  explicit auto_ptr(X* p = CM_NULLPTR) throw()
     : x_(p)
   {
   }
@@ -157,7 +157,7 @@ public:
   X* release() throw()
   {
     X* x = this->x_;
-    this->x_ = 0;
+    this->x_ = CM_NULLPTR;
     return x;
   }