apply first part of patch #6994 - elbeem_warning_patch.diff
authorStephen Swaney <sswaney@centurytel.net>
Wed, 12 Sep 2007 01:01:15 +0000 (01:01 +0000)
committerStephen Swaney <sswaney@centurytel.net>
Wed, 12 Sep 2007 01:01:15 +0000 (01:01 +0000)
Fixing warnings: conversion from string constant to char *
This should make gcc 4.1.x a little happier.

intern/elbeem/intern/elbeem.h
intern/elbeem/intern/ntl_geometryobject.cpp
intern/elbeem/intern/ntl_vector3dim.h
intern/elbeem/intern/parametrizer.cpp
intern/elbeem/intern/solver_interface.cpp
intern/elbeem/intern/utilities.cpp
intern/elbeem/intern/utilities.h

index b3feda8bbe8be0dee4385b1112080fdda6875707..2a594dd07e65147fd443513bba72b9207009f0ad 100644 (file)
@@ -154,7 +154,7 @@ typedef struct elbeemMesh {
        short volumeInitType;
 
        /* name of the mesh, mostly for debugging */
-       char *name;
+       const char *name;
 } elbeemMesh;
 
 // API functions
index bc004b656f5ef6a082b1bf73d10a358d080c2cbe..f2ebd5726820f750916bdfe18023d958a4af6028 100644 (file)
@@ -83,7 +83,7 @@ bool ntlGeometryObject::checkIsAnimated() {
 /* Init attributes etc. of this object */
 /*****************************************************************************/
 #define GEOINIT_STRINGS  9
-static char *initStringStrs[GEOINIT_STRINGS] = {
+static const char *initStringStrs[GEOINIT_STRINGS] = {
        "fluid",
        "bnd_no","bnd_noslip",
        "bnd_free","bnd_freeslip",
index d6a7557f69d7fcb4a29a38ddc4124f8329166fc7..912a37350c127f2b0c984787a60ea2663b4d660e 100644 (file)
@@ -202,7 +202,7 @@ private:
 
 
 //! global string for formatting vector output in utilities.cpp
-extern char *globVecFormatStr;
+extern const char *globVecFormatStr;
 
 /*************************************************************************
   Outputs the object in human readable form using the format
index 0bbdc2ee363d98143f040612f7b56ff163393411..dca0b48d2653c7252f1ad0eeefb10ae2e960989c 100644 (file)
@@ -14,7 +14,7 @@
 #define DEBUG_PARAMCHANNELS 0
 
 /*! param seen debug string array */
-char *ParamStrings[] = {
+const char *ParamStrings[] = {
        "RelaxTime",
        "Reynolds",
        "Viscosity",
index b50e409bce5593b84d9baeb308987928abc29737..2539556617bb4752e6d81b4f07e4c3e4ba92ad25 100644 (file)
@@ -187,7 +187,7 @@ void calculateMemreqEstimate( int resx,int resy,int resz,
        // cpdata init check missing...
 
        double memd = memCnt;
-       char *sizeStr = "";
+       const char *sizeStr = "";
        const double sfac = 1024.0;
        if(memd>sfac){ memd /= sfac; sizeStr="KB"; }
        if(memd>sfac){ memd /= sfac; sizeStr="MB"; }
index 209d0cf69a57574ba4663112a4e665a2da37afed..332052e91b62ba3450dbc19d7c3f1a7429e77c98 100644 (file)
@@ -56,7 +56,7 @@ int  isSimworldOk(void) {
 char gElbeemErrorString[256] = {'-','\0' };
 
 // access elbeem simulator error string
-void setElbeemErrorString(char* set) {
+void setElbeemErrorString(const char* set) {
        strncpy(gElbeemErrorString, set, 256);
 }
 char* getElbeemErrorString(void) { return gElbeemErrorString; }
@@ -77,7 +77,7 @@ int globalFirstEnvCheck = 0;
 void resetGlobalColorSetting() { globalColorSetting = DEF_globalColorSetting; }
 
 // global string for formatting vector output, TODO test!?
-char *globVecFormatStr = "V[%f,%f,%f]";
+const char *globVecFormatStr = "V[%f,%f,%f]";
 
 
 // global mp on/off switch
index e5e02be331dd0eeef0951dd2a7110c63d06af874..0f65408d23c7c0bd033a8437c60483909397c5ff 100644 (file)
@@ -50,7 +50,7 @@ int  getElbeemState(void);
 int  isSimworldOk(void);
 
 // access elbeem simulator error string
-void setElbeemErrorString(char* set);
+void setElbeemErrorString(const char* set);
 char* getElbeemErrorString(void);