comparison system/system_config.cc @ 9:b6d6c0ffb423

Fixed some memory leaks
author thib
date Tue, 05 Aug 2008 13:24:20 +0000
parents 223b71206888
children 92765a5661f7
comparison
equal deleted inserted replaced
8:55b577e5f5b5 9:b6d6c0ffb423
786 SetOrigParam("#SELR.000",16,0,0,640,480,0,0,500,50,0,0,0,0,0,0,255,0); 786 SetOrigParam("#SELR.000",16,0,0,640,480,0,0,500,50,0,0,0,0,0,0,255,0);
787 SetOrigParam("#SEL.000", 15,0,0,639,479,0,0, 32, 4,0,0,0,0,0,0,0); 787 SetOrigParam("#SEL.000", 15,0,0,639,479,0,0, 32, 4,0,0,0,0,0,0,0);
788 788
789 SetOrigParam("#SCREENSIZE_MOD", 1, 0); /* 0 = 640x480; 1 = 800x600 */ 789 SetOrigParam("#SCREENSIZE_MOD", 1, 0); /* 0 = 640x480; 1 = 800x600 */
790 } 790 }
791 AyuSysConfig::~AyuSysConfig(void) {
792 delete str_config;
793 delete int_config;
794 }
791 795
792 static int SplitVar(const char* str, int* ret_var, int ret_size) { 796 static int SplitVar(const char* str, int* ret_var, int ret_size) {
793 /* , あるいは ),:( をセパレータとして、-?[0-9]+ の 797 /* , あるいは ),:( をセパレータとして、-?[0-9]+ の
794 ** フォーマットの数値列を読み込む。先頭に (、末尾に ) が付きうる。 798 ** フォーマットの数値列を読み込む。先頭に (、末尾に ) が付きうる。
795 ** (),-[0-9] 以外の文字があったらそこで終了 799 ** (),-[0-9] 以外の文字があったらそこで終了