diff --git a/db/mork/src/morkEnv.cpp b/db/mork/src/morkEnv.cpp index 0374bb3d84a..8ea18f118f9 100644 --- a/db/mork/src/morkEnv.cpp +++ b/db/mork/src/morkEnv.cpp @@ -292,7 +292,7 @@ mork_size morkEnv::TokenAsHex(void* outBuf, mork_token inToken) // TokenAsHex() is the same as sprintf(outBuf, "%lX", (long) inToken); { - static const char* morkEnv_kHexDigits = "0123456789ABCDEF"; + static const char morkEnv_kHexDigits[] = "0123456789ABCDEF"; char* p = (char*) outBuf; char* end = p + 32; // write no more than 32 digits for safety if ( inToken ) @@ -439,7 +439,7 @@ morkEnv::CantMakeWhenBadError() this->NewError("can't make an object when ev->Bad()"); } -static const char* morkEnv_kNilPointer = "nil pointer"; +static const char morkEnv_kNilPointer[] = "nil pointer"; void morkEnv::NilPointerError() diff --git a/db/mork/src/morkFile.cpp b/db/mork/src/morkFile.cpp index bf5711addf3..a1e2f6d0045 100644 --- a/db/mork/src/morkFile.cpp +++ b/db/mork/src/morkFile.cpp @@ -269,17 +269,17 @@ morkFile::NewFileErrnoError(morkEnv* ev) const // ````` ````` ````` ````` newlines ````` ````` ````` ````` #if defined(MORK_MAC) - static const char* morkFile_kNewlines = + static const char morkFile_kNewlines[] = "\015\015\015\015\015\015\015\015\015\015\015\015\015\015\015\015"; # define morkFile_kNewlinesCount 16 #else # if defined(MORK_WIN) || defined(MORK_OS2) - static const char* morkFile_kNewlines = + static const char morkFile_kNewlines[] = "\015\012\015\012\015\012\015\012\015\012\015\012\015\012\015\012"; # define morkFile_kNewlinesCount 8 # else # if defined(MORK_UNIX) || defined(MORK_BEOS) - static const char* morkFile_kNewlines = + static const char morkFile_kNewlines[] = "\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012\012"; # define morkFile_kNewlinesCount 16 # endif /* MORK_UNIX || MORK_BEOS */ diff --git a/db/mork/src/morkNode.cpp b/db/mork/src/morkNode.cpp index 958f7fb1918..6480c83deec 100644 --- a/db/mork/src/morkNode.cpp +++ b/db/mork/src/morkNode.cpp @@ -653,7 +653,7 @@ morkNode::CutWeakRef(morkEnv* ev) return outRefs; } -static const char* morkNode_kBroken = "broken"; +static const char morkNode_kBroken[] = "broken"; /*public non-poly*/ const char* morkNode::GetNodeAccessAsString() const // e.g. "open", "shut", etc. diff --git a/db/mork/src/morkStream.cpp b/db/mork/src/morkStream.cpp index 56b938da68f..69e345bc866 100644 --- a/db/mork/src/morkStream.cpp +++ b/db/mork/src/morkStream.cpp @@ -179,7 +179,7 @@ morkStream::CloseStream(morkEnv* ev) // called by CloseMorkNode(); #define morkStream_kSpacesPerIndent 1 /* one space per indent */ #define morkStream_kMaxIndentDepth 70 /* max indent of 70 space bytes */ -static const char* morkStream_kSpaces // next line to ease length perception +static const char morkStream_kSpaces[] // next line to ease length perception = " "; // 123456789_123456789_123456789_123456789_123456789_123456789_123456789_ // morkStream_kSpaces above must contain (at least) 70 spaces (ASCII 0x20) diff --git a/db/mork/src/morkWriter.cpp b/db/mork/src/morkWriter.cpp index 245b12b3094..a51145567c1 100644 --- a/db/mork/src/morkWriter.cpp +++ b/db/mork/src/morkWriter.cpp @@ -411,7 +411,7 @@ morkWriter::WriteMore(morkEnv* ev) // call until IsWritingDone() is true return ev->Good(); } -static const char* morkWriter_kHexDigits = "0123456789ABCDEF"; +static const char morkWriter_kHexDigits[] = "0123456789ABCDEF"; mork_size morkWriter::WriteYarn(morkEnv* ev, const mdbYarn* inYarn)