Quiet constness warnings about string constants passed to REGISTER_LANGUAGE.
authorPhil Miller <mille121@illinois.edu>
Tue, 13 Jan 2009 18:30:48 +0000 (18:30 +0000)
committerPhil Miller <mille121@illinois.edu>
Tue, 13 Jan 2009 18:30:48 +0000 (18:30 +0000)
src/conv-perf/traceCore.C
src/conv-perf/traceCore.h
src/conv-perf/traceCoreAPI.h
src/conv-perf/traceCoreCommon.C

index 62f30954abcf52ffb187657444fe57ae24e7c2d9..e7579c6077b6e1ef138c78c160716479bb1e7cb0 100644 (file)
@@ -52,7 +52,7 @@ TraceCore::~TraceCore()
        if(traceLogger) delete traceLogger; 
 }
 
-void TraceCore::RegisterLanguage(int lID, char* ln)
+void TraceCore::RegisterLanguage(int lID, const char* ln)
 {
        //CmiPrintf("Register Language called for %s at %d \n",ln,lID);
   if(traceCoreOn == 0){
@@ -347,7 +347,7 @@ TraceLogger::~TraceLogger()
   }
 }
 
-void TraceLogger::RegisterLanguage(int lID, char* ln)
+void TraceLogger::RegisterLanguage(int lID, const char* ln)
 {
        numLangs++;
 
index 8a77915ac6e430f7f40a5f346ba2d70a7d90a57e..e02c3ac3a68c004756a3be1d37258e1d66293c26 100644 (file)
@@ -47,7 +47,7 @@ class TraceCore
 
        //TODO: some of these methods are for temporary use only
        void RegisterLanguage(int lID);
-       void RegisterLanguage(int lID, char* lName);
+       void RegisterLanguage(int lID, const char* lName);
        void RegisterEvent(int lID, int eID);
        void LogEvent(int lID, int eID);
        void LogEvent(int lID, int eID, int iLen, const int* iData);
@@ -115,7 +115,7 @@ class TraceLogger
     TraceLogger(char* program, int b);
     ~TraceLogger();
 
-       void RegisterLanguage(int lID, char* ln);
+    void RegisterLanguage(int lID, const char* ln);
 
     void write(void);
     void writeBinary(void);
index 245b2a98e3417ffb01933ebfc9f2832b7c1dff48..61072a1da843190f99c3fe45ea7d1824487ce59e 100644 (file)
@@ -15,7 +15,7 @@ extern "C" {
                }  } while(0);
 #endif
 
-void RegisterLanguage(int lID, char* ln);
+void RegisterLanguage(int lID, const char* ln);
 void RegisterEvent(int lID, int eID);
 /* TODO some cleanup required below */
 void LogEvent(int lID, int eID);
index 53b3949a1dce91133bc157c740bcc941b6453a0f..fb8d757fda292145820e33d2d770ee64a292b5e5 100644 (file)
@@ -79,7 +79,7 @@ extern "C" void endTraceCore(void) {}
 /* Tracing API 
  * Implementation of functions declared in traceCoreAPI.h 
  *****************************************************************/
-extern "C" void RegisterLanguage(int lID, char* ln)
+extern "C" void RegisterLanguage(int lID, const char* ln)
 { LOGCONDITIONAL(CpvAccess(_traceCore)->RegisterLanguage(lID, ln)); }
 
 extern "C" void RegisterEvent(int lID, int eID)