From c5630e5cb1b404323a28a5140bed30f1cff70c73 Mon Sep 17 00:00:00 2001 From: Henry Weller <http://cfd.direct> Date: Mon, 8 Aug 2016 15:38:53 +0100 Subject: [PATCH] Corrected nullptr collateral damage Resolves bug-report http://bugs.openfoam.org/view.php?id=2181 --- .../unv/block_with_inlet_outlet.UNV | 24 +++++++++---------- src/OSspecific/POSIX/regExp.C | 2 +- .../HashTables/HashTable/HashTable.C | 2 +- src/OpenFOAM/db/IOstreams/token/token.H | 2 +- src/OpenFOAM/db/IOstreams/token/tokenI.H | 2 +- .../functionObjectList/functionObjectList.H | 2 +- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/block_with_inlet_outlet.UNV b/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/block_with_inlet_outlet.UNV index d62033b9cec..64a2dff2964 100644 --- a/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/block_with_inlet_outlet.UNV +++ b/applications/utilities/mesh/conversion/ideasUnvToFoam/unv/block_with_inlet_outlet.UNV @@ -258,84 +258,84 @@ YIELD STRESS 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: PRESSURE PASCAL -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- CONVECTIVE FILM COEFFICIENT 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: CONVECTION COEFFICIENT J/M^2/K/SEC -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- THERMAL CAPACITY PER UNIT AREA 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: THERMAL CAPACITY PER UNIT AREA J/M^2/K -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- SURFACE HEAT FLUX RATE 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: HEAT FLUX PER UNIT AREA J/M^2/SEC -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- VISCOSITY 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: VISCOSITY KG/M/SEC -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- COEFFICIENT OF FRICTION 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- AREA FACTOR 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- EMISSIVITY 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- ABSORPTIVITY 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- HEAT FLUX RATE 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: HEAT FLUX PER UNIT LENGTH J/M/SEC -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- INTERACTION TERM FOR TSAI-WU 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- SWELLING COEFFICIENT 1 VERSION NUMBER 0 LINE(S) OF TEXT DIMENSIONS AND UNITS: DIMENSIONLESS UNITLESS -nullptr_PROPERTY +NULL_PROPERTY -------------------------------------------------------------------------------- DEFAULT MATERIAL PROPERT(IES): MODULUS OF ELASTICITY VERSION : 1 diff --git a/src/OSspecific/POSIX/regExp.C b/src/OSspecific/POSIX/regExp.C index f2b6c7ecf6a..0d7b6e80ed2 100644 --- a/src/OSspecific/POSIX/regExp.C +++ b/src/OSspecific/POSIX/regExp.C @@ -117,7 +117,7 @@ void Foam::regExp::set(const char* pattern, const bool ignoreCase) const { clear(); - // Avoid nullptr pointer and zero-length patterns + // Avoid nullptr and zero-length patterns if (pattern && *pattern) { int cflags = REG_EXTENDED; diff --git a/src/OpenFOAM/containers/HashTables/HashTable/HashTable.C b/src/OpenFOAM/containers/HashTables/HashTable/HashTable.C index 5da26ea5298..845bb8c4391 100644 --- a/src/OpenFOAM/containers/HashTables/HashTable/HashTable.C +++ b/src/OpenFOAM/containers/HashTables/HashTable/HashTable.C @@ -341,7 +341,7 @@ bool Foam::HashTable<T, Key, Hash>::iteratorBase::erase() hashTable_->table_[hashIndex_] = entryPtr_->next_; delete entryPtr_; - // Assign any non-nullptr pointer value so it doesn't look + // Assign any non-nullptr value so it doesn't look // like end()/cend() entryPtr_ = reinterpret_cast<hashedEntry*>(this); diff --git a/src/OpenFOAM/db/IOstreams/token/token.H b/src/OpenFOAM/db/IOstreams/token/token.H index 4d97fb7f395..7229e58b862 100644 --- a/src/OpenFOAM/db/IOstreams/token/token.H +++ b/src/OpenFOAM/db/IOstreams/token/token.H @@ -94,7 +94,7 @@ public: //- Standard punctuation tokens enum punctuationToken { - nullptr_TOKEN = '\0', + NULL_TOKEN = '\0', SPACE = ' ', TAB = '\t', NL = '\n', diff --git a/src/OpenFOAM/db/IOstreams/token/tokenI.H b/src/OpenFOAM/db/IOstreams/token/tokenI.H index 0ffc613d3d0..2f0383c9b25 100644 --- a/src/OpenFOAM/db/IOstreams/token/tokenI.H +++ b/src/OpenFOAM/db/IOstreams/token/tokenI.H @@ -206,7 +206,7 @@ inline Foam::token::punctuationToken Foam::token::pToken() const else { parseError("punctuation character"); - return nullptr_TOKEN; + return NULL_TOKEN; } } diff --git a/src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.H b/src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.H index 672ff38f970..da27e7d7f36 100644 --- a/src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.H +++ b/src/OpenFOAM/db/functionObjects/functionObjectList/functionObjectList.H @@ -88,7 +88,7 @@ class functionObjectList //- Remove and return the function object pointer by name, // and returns the old index via the parameter. - // Returns a nullptr pointer (and index -1) if it didn't exist + // Returns a nullptr (and index -1) if it didn't exist functionObject* remove(const word&, label& oldIndex); //- Search the specified directory for functionObject -- GitLab