char* substitFun(
char* string
)
・har tail[TRANS_SIZE+1]; ・* end =0; ・* while ( !end ) { ・* end = 1; ・* ptr = strsubenD(string,BulFunNames[fun_numb]); ・* if ( ptr != NULL ) { ・* if ( *ptr == '(' ) { ・*************************************************************************** ・* i = block_enD(tail,')'); ・* if ( i != 0 ) { ・* end = 0; ・* ptr1 = ・* strsubbeG(string,BulFunNames[fun_numb]); ・* *ptr1 = '\0'; ・* tail[i] = '\0'; ・* strcpy(tail,tail+1); ・* /* now: string - begin of line ・* tail - string to work ・* tail[i+1] - tail ・* strcpy(temp_line,BulFun(fun_numb,tail)); ・* strcat(string,temp_line); ・* strcat(string,&tail[i+1]); ・* } ・**************************************************************************** ・* } ・* fun_numb++; ・* } ・* return(string);
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー | sml_trans.c