mesa: _mesa_program_state_string() returns char *, not const char *.
authorMichal Krol <michal@tungstengraphics.com>
Fri, 5 Sep 2008 10:25:50 +0000 (12:25 +0200)
committerMichal Krol <michal@tungstengraphics.com>
Fri, 5 Sep 2008 10:25:50 +0000 (12:25 +0200)
src/mesa/shader/arbprogparse.c
src/mesa/shader/prog_parameter.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h

index 78cc6aa9cc057dbc5ba7795fcc5ac8e11e3ae288..26ccdc7395a3e977a581441cdc3e441f3d19a202 100644 (file)
@@ -3354,11 +3354,11 @@ debug_variables (GLcontext * ctx, struct var_cache *vc_head,
                fprintf (stderr, "%s\n",
                         Program->Base.Parameters->Parameters[a + b].Name);
                if (Program->Base.Parameters->Parameters[a + b].Type == PROGRAM_STATE_VAR) {
-                  const char *s;
+                  char *s;
                   s = _mesa_program_state_string(Program->Base.Parameters->Parameters
                                                  [a + b].StateIndexes);
                   fprintf(stderr, "%s\n", s);
-                  _mesa_free((char *) s);
+                  _mesa_free(s);
                }
                else
                   fprintf (stderr, "%f %f %f %f\n",
index 2dfd923a0f3d86b0a8378f311fd576a6b0283b7b..bfe27d2f6389133368e35dcc7bf143f2170605a5 100644 (file)
@@ -420,7 +420,7 @@ _mesa_add_state_reference(struct gl_program_parameter_list *paramList,
                           const gl_state_index stateTokens[STATE_LENGTH])
 {
    const GLuint size = 4; /* XXX fix */
-   const char *name;
+   char *name;
    GLint index;
 
    /* Check if the state reference is already in the list */
@@ -447,7 +447,7 @@ _mesa_add_state_reference(struct gl_program_parameter_list *paramList,
    paramList->StateFlags |= _mesa_program_state_flags(stateTokens);
 
    /* free name string here since we duplicated it in add_parameter() */
-   _mesa_free((void *) name);
+   _mesa_free(name);
 
    return index;
 }
index 819db25a001a9fd7e464e15c2c7b328112b48aaa..8acf37c3c08d914b2edc458e694c8dfe290af7a7 100644 (file)
@@ -767,7 +767,7 @@ append_index(char *dst, GLint index)
  * For example, return "state.matrix.texture[2].inverse".
  * Use _mesa_free() to deallocate the string.
  */
-const char *
+char *
 _mesa_program_state_string(const gl_state_index state[STATE_LENGTH])
 {
    char str[1000] = "";
index 0a1c2358283b60f660f1b8518320b5999df5a9a5..7b490e3d630e7773eaec7e3915ee80d6bf1aa2d1 100644 (file)
@@ -129,7 +129,7 @@ extern GLbitfield
 _mesa_program_state_flags(const gl_state_index state[STATE_LENGTH]);
 
 
-extern const char *
+extern char *
 _mesa_program_state_string(const gl_state_index state[STATE_LENGTH]);