如何获取.c文件中的方法的代码,我有一个.c文件,里面有一些方法,就下面这个例子而言。
我想获取当前这个方法的代码,该如何获取呢?
我想了想应该是通过判断{}进行压栈出栈的操作来进行。
希望能有具体的代码实现~~~char* am_BINDFULL_GN(void){
AM_RESULT  am_result=0;
int count=0;
int cycle_number=0;
if(result==0){
    TCN_OSL_PRINTF("am_bind_replier()\n");
    for(count=0;count<250;count++)
    {
     if(am_result!=AM_OK){
     break;
     }
    }
        TCN_OSL_PRINTF("ERROR: am_bind_replier %d\n ,%u", count,am_result);     if (am_result != AM_OK)
    {
        TCN_OSL_PRINTF("ERROR: am_bind_replier()=%u\n", am_result);
    } /* if (am_result != AM_OK) */ if(am_result != AM_OK)
{
TCN_OSL_PRINTF("ERROR: md_init: as_result=%u\n", am_result);
TCN_DEMO_ON_ERROR(am_result);
}
result = am_result;
} if (0 == result)
{
result = md_init_station_function_dir();
}
if(0==result)
// 循环
for(cycle_number=0;cycle_number<CYCLE_NUM;cycle_number++)
{
result = md_cycle(); }
//after test
for(count=0;count<MD_SIZE;count++){
     md_caller_text_send[count];
}
        md_caller_state  = MD_STATE_WAIT_FOR_REPLIER;
       for(count=0;count<250;count++)
          {
            am_unbind_replier(count);
          }
return "";
}