diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-12-03 20:05:21 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-12-03 20:05:21 +0300 |
commit | 263830f0004481cd4921f03f4242d7c80794b08d (patch) | |
tree | 30b512a06df2e619681ecacf97faee69e46913f8 /source/blender/makesrna/intern/makesrna.c | |
parent | 7c86a1a95cbc643fdbbf8c28f0422face8a15a19 (diff) |
Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for 'const char's,.
Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
Diffstat (limited to 'source/blender/makesrna/intern/makesrna.c')
-rw-r--r-- | source/blender/makesrna/intern/makesrna.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 39cd537ce00..903c769877f 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -199,7 +199,7 @@ static void rna_sortlist(ListBase *listbase, int(*cmp)(const void*, const void*) static void rna_print_c_string(FILE *f, const char *str) { - static char *escape[] = {"\''", "\"\"", "\??", "\\\\","\aa", "\bb", "\ff", "\nn", "\rr", "\tt", "\vv", NULL}; + static const char *escape[] = {"\''", "\"\"", "\??", "\\\\","\aa", "\bb", "\ff", "\nn", "\rr", "\tt", "\vv", NULL}; int i, j; if(!str) { @@ -1402,7 +1402,8 @@ static void rna_def_function_funcs(FILE *f, StructDefRNA *dsrna, FunctionDefRNA FunctionRNA *func; PropertyDefRNA *dparm; PropertyType type; - char *funcname, *ptrstr, *valstr; + const char *funcname, *valstr; + const char *ptrstr; int flag, pout, cptr, first; srna= dsrna->srna; @@ -1483,7 +1484,7 @@ static void rna_def_function_funcs(FILE *f, StructDefRNA *dsrna, FunctionDefRNA if(dparm->prop==func->c_ret) fprintf(f, "\t_retdata= _data;\n"); else { - char *data_str; + const char *data_str; if (cptr || (flag & PROP_DYNAMIC)) { ptrstr= "**"; valstr= "*"; @@ -1808,7 +1809,7 @@ static void rna_generate_static_parameter_prototypes(BlenderRNA *brna, StructRNA StructDefRNA *dsrna; PropertyType type; int flag, pout, cptr, first; - char *ptrstr; + const char *ptrstr; dsrna= rna_find_struct_def(srna); func= dfunc->func; @@ -2254,8 +2255,8 @@ static void rna_generate_struct(BlenderRNA *brna, StructRNA *srna, FILE *f) } typedef struct RNAProcessItem { - char *filename; - char *api_filename; + const char *filename; + const char *api_filename; void (*define)(BlenderRNA *brna); } RNAProcessItem; @@ -2317,7 +2318,7 @@ RNAProcessItem PROCESS_ITEMS[]= { {"rna_world.c", NULL, RNA_def_world}, {NULL, NULL}}; -static void rna_generate(BlenderRNA *brna, FILE *f, char *filename, char *api_filename) +static void rna_generate(BlenderRNA *brna, FILE *f, const char *filename, const char *api_filename) { StructDefRNA *ds; PropertyDefRNA *dp; |