static char* script_getfuncname(struct script_state *st) { int i; char* name; for( i = 0; i < st->stack->sp; ++i ) { struct script_data* data = &st->stack->stack_data[i]; if(data->type == C_NAME) name = reference_getname(data); } return name; }