diff --git a/lib/simulate.lpc b/lib/simulate.lpc index 4a4d9f9753598e95a134914becfaa9f0d0f4e841..8140b0219db5507d078a865f1b834593f32b7060 100644 --- a/lib/simulate.lpc +++ b/lib/simulate.lpc @@ -19,7 +19,7 @@ static int open(string file, string how) return 1; }else{ current_file=current_mode=0; - return 1; + return 0; } } } @@ -344,6 +344,7 @@ void create() add_efun("PI",3.1415926535897932384626433832795080); add_efun("capitalize",capitalize); add_efun("code_value",code_value); + add_efun("exec","exec"); add_efun("file_size",file_size); add_efun("filter_array",filter_array); add_efun("l_sizeof",sizeof); @@ -364,7 +365,7 @@ void create() add_efun("strstr",search); add_efun("sum_arrays",sum_arrays); add_efun("this_function",this_function); - add_efun("version",lambda() { return "uLPC v1.6E-12"; }); + add_efun("version",lambda() { return "uLPC v1.7E-12"; }); add_efun("write_file",write_file); add_efun("get_function",get_function); add_efun("regexp",regexp);