Changes between Version 2 and Version 3 of GeneralTransformation
- Timestamp:
- 07/14/14 13:51:39 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GeneralTransformation
v2 v3 6 6 {{{ 7 7 ... // declarations 8 int main(int argc, char *argv[]){8 int main(int argc, char* argv[]){ 9 9 ...//main body 10 10 } … … 17 17 ... // declarations 18 18 19 $input int __argc; 20 $input char __argv[][]; 19 $input int CIVL_argc; 20 $input char CIVL_argv[MAX_ARGC][]; 21 $assume 0 < CIVL_argc && CIVL_argc < MAX_ARGC; 21 22 22 23 void main(){ 23 int argc = __argc; 24 char** argv = (char**)__argv; 24 int argc = CIVL_argc; 25 char* _argv[MAX_ARGC]; 26 char** argv; 27 28 for(int i = 0; i < MAX_ARGC; i++) 29 _argv[i] = &CIVL_argv[i][0]; 30 31 argv = &_argv[0]; 25 32 26 33 ... // main body
