int add_command_list_brcommand(char *command ) { char multi_brcommands[500] ; char *p ; char *start ; { { #line 454 strcpy((char */* __restrict */)(multi_brcommands), (char const */* __restrict */)command); #line 457 start = multi_brcommands; } { #line 459 while (1) { while_continue: /* CIL Label */ ; { #line 459 p = strchr((char const *)(start + 1), '-'); } #line 459 if (! p) { #line 459 goto while_break; } #line 460 if ((unsigned long )p > (unsigned long )(multi_brcommands + 1)) { #line 461 if ((int )*(p - 1) == 32) { #line 462 *(p - 1) = (char)0; } else #line 461 if ((int )*(p - 1) == 9) { #line 462 *(p - 1) = (char)0; } } { #line 465 add_command_list_brcommand_sub(start); #line 466 start = p; } } while_break: /* CIL Label */ ; } { #line 469 add_command_list_brcommand_sub(start); } #line 471 return (0); } }
int add_command_list_brcommand(char *command){ char multi_brcommands[500]; char *p,*start; int i; strcpy(multi_brcommands,command); start = multi_brcommands; while(p = strchr(start+1,'-')){ if(p > multi_brcommands+1){ if(*(p-1) == ' ' || *(p-1) == '\t'){ *(p-1) = 0; } } add_command_list_brcommand_sub(start); start = p; } add_command_list_brcommand_sub(start); return i; }