Merged changes in the trunk up to revision 34996.
[blender.git] / source / creator / creator.c
index ae5fa2a2e0a62e9884ebfc471931dd6537c80720..30e3b8a01a71e744588c4f0b1dc4d9011f8fc70a 100644 (file)
@@ -133,8 +133,8 @@ extern char build_system[];
 #endif
 
 /*     Local Function prototypes */
-static int print_help(int argc, char **argv, void *data);
-static int print_version(int argc, char **argv, void *data);
+static int print_help(int argc, const char **argv, void *data);
+static int print_version(int argc, const char **argv, void *data);
 
 /* for the callbacks: */
 
@@ -187,7 +187,7 @@ static void strip_quotes(char *str)
 }
 #endif
 
-static int print_version(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int print_version(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        printf (BLEND_VERSION_STRING_FMT);
 #ifdef BUILD_DATE
@@ -206,7 +206,7 @@ static int print_version(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(dat
        return 0;
 }
 
-static int print_help(int UNUSED(argc), char **UNUSED(argv), void *data)
+static int print_help(int UNUSED(argc), const char **UNUSED(argv), void *data)
 {
        bArgs *ba = (bArgs*)data;
 
@@ -340,30 +340,30 @@ double PIL_check_seconds_timer(void);
        }
 }*/
 
-static int end_arguments(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int end_arguments(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        return -1;
 }
 
-static int enable_python(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int enable_python(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        G.f |= G_SCRIPT_AUTOEXEC;
        return 0;
 }
 
-static int disable_python(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int disable_python(int UNUSED(argc), const const char **UNUSED(argv), void *UNUSED(data))
 {
        G.f &= ~G_SCRIPT_AUTOEXEC;
        return 0;
 }
 
-static int background_mode(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int background_mode(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        G.background = 1;
        return 0;
 }
 
-static int debug_mode(int UNUSED(argc), char **UNUSED(argv), void *data)
+static int debug_mode(int UNUSED(argc), const char **UNUSED(argv), void *data)
 {
        G.f |= G_DEBUG;         /* std output printf's */
        printf(BLEND_VERSION_STRING_FMT);
@@ -377,7 +377,7 @@ static int debug_mode(int UNUSED(argc), char **UNUSED(argv), void *data)
        return 0;
 }
 
-static int set_fpe(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int set_fpe(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
 #if defined(__sgi) || defined(__linux__) || defined(_WIN32) || OSX_SSE_FPE
        /* zealous but makes float issues a heck of a lot easier to find!
@@ -402,19 +402,19 @@ static int set_fpe(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
        return 0;
 }
 
-static int set_factory_startup(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int set_factory_startup(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        G.factory_startup= 1;
        return 0;
 }
 
-static int set_env(int argc, char **argv, void *UNUSED(data))
+static int set_env(int argc, const char **argv, void *UNUSED(data))
 {
        /* "--env-system-scripts" --> "BLENDER_SYSTEM_SCRIPTS" */
 
        char env[64]= "BLENDER";
        char *ch_dst= env + 7; /* skip BLENDER */
-       char *ch_src= argv[0] + 5; /* skip --env */
+       const char *ch_src= argv[0] + 5; /* skip --env */
 
        if (argc < 2) {
                printf("%s requires one argument\n", argv[0]);
@@ -430,7 +430,7 @@ static int set_env(int argc, char **argv, void *UNUSED(data))
        return 1;
 }
 
-static int playback_mode(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int playback_mode(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        /* not if -b was given first */
        if (G.background == 0) {
@@ -442,7 +442,7 @@ static int playback_mode(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(dat
        return -2;
 }
 
-static int prefsize(int argc, char **argv, void *UNUSED(data))
+static int prefsize(int argc, const char **argv, void *UNUSED(data))
 {
        int stax, stay, sizx, sizy;
 
@@ -461,19 +461,19 @@ static int prefsize(int argc, char **argv, void *UNUSED(data))
        return 4;
 }
 
-static int with_borders(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int with_borders(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        WM_setinitialstate_normal();
        return 0;
 }
 
-static int without_borders(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int without_borders(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        WM_setinitialstate_fullscreen();
        return 0;
 }
 
-static int register_extension(int UNUSED(argc), char **UNUSED(argv), void *data)
+static int register_extension(int UNUSED(argc), const char **UNUSED(argv), void *data)
 {
 #ifdef WIN32
        char *path = BLI_argsArgv(data)[0];
@@ -485,7 +485,7 @@ static int register_extension(int UNUSED(argc), char **UNUSED(argv), void *data)
        return 0;
 }
 
-static int no_joystick(int UNUSED(argc), char **UNUSED(argv), void *data)
+static int no_joystick(int UNUSED(argc), const char **UNUSED(argv), void *data)
 {
 #ifndef WITH_GAMEENGINE
        (void)data;
@@ -503,19 +503,19 @@ static int no_joystick(int UNUSED(argc), char **UNUSED(argv), void *data)
        return 0;
 }
 
-static int no_glsl(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int no_glsl(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        GPU_extensions_disable();
        return 0;
 }
 
-static int no_audio(int UNUSED(argc), char **UNUSED(argv), void *UNUSED(data))
+static int no_audio(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data))
 {
        sound_force_device(0);
        return 0;
 }
 
-static int set_audio(int argc, char **argv, void *UNUSED(data))
+static int set_audio(int argc, const char **argv, void *UNUSED(data))
 {
        if (argc < 1) {
                printf("-setaudio require one argument\n");
@@ -526,7 +526,7 @@ static int set_audio(int argc, char **argv, void *UNUSED(data))
        return 1;
 }
 
-static int set_output(int argc, char **argv, void *data)
+static int set_output(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (argc >= 1){
@@ -543,7 +543,7 @@ static int set_output(int argc, char **argv, void *data)
        }
 }
 
-static int set_engine(int argc, char **argv, void *data)
+static int set_engine(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (argc >= 1)
@@ -589,11 +589,11 @@ static int set_engine(int argc, char **argv, void *data)
        }
 }
 
-static int set_image_type(int argc, char **argv, void *data)
+static int set_image_type(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (argc >= 1){
-               char *imtype = argv[1];
+               const char *imtype = argv[1];
                if (CTX_data_scene(C)==NULL) {
                        printf("\nError: no blend loaded. order the arguments so '-F  / --render-format' is after the blend is loaded.\n");
                } else {
@@ -640,7 +640,7 @@ static int set_image_type(int argc, char **argv, void *data)
        }
 }
 
-static int set_threads(int argc, char **argv, void *UNUSED(data))
+static int set_threads(int argc, const char **argv, void *UNUSED(data))
 {
        if (argc >= 1) {
                if(G.background) {
@@ -655,7 +655,7 @@ static int set_threads(int argc, char **argv, void *UNUSED(data))
        }
 }
 
-static int set_extension(int argc, char **argv, void *data)
+static int set_extension(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (argc >= 1) {
@@ -678,7 +678,7 @@ static int set_extension(int argc, char **argv, void *data)
        }
 }
 
-static int set_ge_parameters(int argc, char **argv, void *data)
+static int set_ge_parameters(int argc, const char **argv, void *data)
 {
        int a = 0;
 #ifdef WITH_GAMEENGINE
@@ -698,7 +698,7 @@ example:
 
        if(argc >= 1)
        {
-               char* paramname = argv[a];
+               const char *paramname = argv[a];
                /* check for single value versus assignment */
                if (a+1 < argc && (*(argv[a+1]) == '='))
                {
@@ -739,7 +739,7 @@ example:
        return a;
 }
 
-static int render_frame(int argc, char **argv, void *data)
+static int render_frame(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (CTX_data_scene(C)) {
@@ -779,7 +779,7 @@ static int render_frame(int argc, char **argv, void *data)
        }
 }
 
-static int render_animation(int UNUSED(argc), char **UNUSED(argv), void *data)
+static int render_animation(int UNUSED(argc), const char **UNUSED(argv), void *data)
 {
        bContext *C = data;
        if (CTX_data_scene(C)) {
@@ -795,7 +795,7 @@ static int render_animation(int UNUSED(argc), char **UNUSED(argv), void *data)
        return 0;
 }
 
-static int set_scene(int argc, char **argv, void *data)
+static int set_scene(int argc, const char **argv, void *data)
 {
        if(argc > 1) {
                bContext *C= data;
@@ -810,7 +810,7 @@ static int set_scene(int argc, char **argv, void *data)
        }
 }
 
-static int set_start_frame(int argc, char **argv, void *data)
+static int set_start_frame(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (CTX_data_scene(C)) {
@@ -829,7 +829,7 @@ static int set_start_frame(int argc, char **argv, void *data)
        }
 }
 
-static int set_end_frame(int argc, char **argv, void *data)
+static int set_end_frame(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (CTX_data_scene(C)) {
@@ -848,7 +848,7 @@ static int set_end_frame(int argc, char **argv, void *data)
        }
 }
 
-static int set_skip_frame(int argc, char **argv, void *data)
+static int set_skip_frame(int argc, const char **argv, void *data)
 {
        bContext *C = data;
        if (CTX_data_scene(C)) {
@@ -888,7 +888,7 @@ static int set_skip_frame(int argc, char **argv, void *data)
 
 #endif /* WITH_PYTHON */
 
-static int run_python(int argc, char **argv, void *data)
+static int run_python(int argc, const char **argv, void *data)
 {
 #ifdef WITH_PYTHON
        bContext *C = data;
@@ -914,7 +914,7 @@ static int run_python(int argc, char **argv, void *data)
 #endif /* WITH_PYTHON */
 }
 
-static int run_python_console(int UNUSED(argc), char **argv, void *data)
+static int run_python_console(int UNUSED(argc), const char **argv, void *data)
 {
 #ifdef WITH_PYTHON
        bContext *C = data;
@@ -929,7 +929,7 @@ static int run_python_console(int UNUSED(argc), char **argv, void *data)
 #endif /* WITH_PYTHON */
 }
 
-static int set_addons(int argc, char **argv, void *data)
+static int set_addons(int argc, const char **argv, void *data)
 {
        /* workaround for scripts not getting a bpy.context.scene, causes internal errors elsewhere */
        if (argc > 1) {
@@ -952,7 +952,7 @@ static int set_addons(int argc, char **argv, void *data)
 }
 
 
-static int load_file(int UNUSED(argc), char **argv, void *data)
+static int load_file(int UNUSED(argc), const char **argv, void *data)
 {
        bContext *C = data;
 
@@ -1281,7 +1281,7 @@ int main(int argc, char **argv)
        return 0;
 } /* end of int main(argc,argv)        */
 
-static void error_cb(char *err)
+static void error_cb(const char *err)
 {
        
        printf("%s\n", err);    /* XXX do this in WM too */