885
886
887
888
889
890
891
892
893
894
895
896
897
898
|
}
if(main_options['n']) {
if(main_options['r']) fatal("Switches -r and -n are conflicting\n");
main_options['x']=1;
}
if(main_options['a']) main_options['r']=main_options['x']=1;
if(main_options['p']) main_options['r']=1;
if(!main_options['c']) load_options();
if(argc>optind) read_options(argc-optind,argv+optind);
*optionquery=xrm_make_quark(globalclassname,0)?:xrm_anyq;
#ifdef __GNUC__
stack_protect_mark=__builtin_frame_address(0);
set_stack_protection();
#endif
|
>
|
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
|
}
if(main_options['n']) {
if(main_options['r']) fatal("Switches -r and -n are conflicting\n");
main_options['x']=1;
}
if(main_options['a']) main_options['r']=main_options['x']=1;
if(main_options['p']) main_options['r']=1;
if(main_options['f']) main_options['x']=1;
if(!main_options['c']) load_options();
if(argc>optind) read_options(argc-optind,argv+optind);
*optionquery=xrm_make_quark(globalclassname,0)?:xrm_anyq;
#ifdef __GNUC__
stack_protect_mark=__builtin_frame_address(0);
set_stack_protection();
#endif
|
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
|
annihilate();
optionquery[1]=Q_level;
if(level_ord=strtol(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,10)) log_if_error(load_level(-level_ord));
optionquery[1]=Q_maxTrigger;
max_trigger=strtol(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,10);
if(main_options['a']) run_auto_test();
if(main_options['x']) {
fprintf(stderr,"Ready for executing SQL statements.\n");
no_dead_anim=1;
do_sql_mode();
return 0;
}
set_autosave();
for(;;) { if(main_options['e']) run_editor(); else run_game(); }
}
|
>
>
>
>
|
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
|
annihilate();
optionquery[1]=Q_level;
if(level_ord=strtol(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,10)) log_if_error(load_level(-level_ord));
optionquery[1]=Q_maxTrigger;
max_trigger=strtol(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,10);
if(main_options['a']) run_auto_test();
if(main_options['x']) {
if(main_options['f']) {
flush_usercache();
return 0;
}
fprintf(stderr,"Ready for executing SQL statements.\n");
no_dead_anim=1;
do_sql_mode();
return 0;
}
set_autosave();
for(;;) { if(main_options['e']) run_editor(); else run_game(); }
}
|