Changeset 186 for trunk/core/script.c
- Timestamp:
- 12/06/09 12:59:50 (3 years ago)
- File:
-
- 1 edited
-
trunk/core/script.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/script.c
r172 r186 17 17 char cfg_name[100] = "\0"; 18 18 char cfg_set_name[100] = "\0"; 19 int script_console_num_lines , script_console_line_length, script_console_x, script_console_y, auto_redraw=1;19 int script_console_num_lines=0, script_console_line_length=0, script_console_x=0, script_console_y=0, auto_redraw=1; 20 20 21 21 static const char *ubasic_script_default = … … 75 75 static char script_params_update[SCRIPT_NUM_PARAMS]; 76 76 static int script_loaded_params[SCRIPT_NUM_PARAMS]; 77 //static char script_console_buf[script_console_num_lines][script_console_line_length+1]; 78 static char **script_console_buf; 77 static char **script_console_buf=NULL; 79 78 static int script_con_start_line=0; // oldest valid line in console 80 79 static int script_con_num_lines=0; // number of valid lines … … 313 312 ufree(buf); 314 313 } 315 316 317 314 //------------------------------------------------------------------- 315 void script_console_buf_free(){ 316 int i; 317 if(script_console_buf){ 318 //Speicher freigeben 319 for(i=0;i<script_console_num_lines;i++) { 320 free(script_console_buf[i]); 321 } 322 free(script_console_buf); 323 script_console_buf=NULL; 324 } 325 } 318 326 //------------------------------------------------------------------- 319 327 void script_load(const char *fn, int saved_params) { … … 322 330 struct stat st; 323 331 332 script_console_buf_free(); 324 333 auto_redraw=1; 325 334 script_console_num_lines=5; … … 545 554 } 546 555 //Speicher freigeben 547 for(i=0;i<script_console_num_lines;i++) { 548 free(script_console_buf[i]); 549 } 550 free(script_console_buf); 556 script_console_buf_free(); 551 557 //neue Werte setzten 552 558 script_console_buf=tmp;
Note: See TracChangeset
for help on using the changeset viewer.