// prints function header static void idaapi gnu_func_header(func_t *pfn) { std_gen_func_header(pfn); char buf[MAXSTR]; const char *name = fr_get_func_name(pfn, buf, sizeof(buf)); if ( name != NULL ) { if ( is_public_name(pfn->startEA) && ash.a_public != NULL ) printf_line(inf.indent, COLSTR("%s %s", SCOLOR_ASMDIR), ash.a_public, name); printf_line(inf.indent, COLSTR(".type %s, @function", SCOLOR_ASMDIR), name); printf_line(0, COLSTR("%s:", SCOLOR_ASMDIR), name); } }
// prints function header static void idaapi gnu_func_header(func_t *pfn) { std_gen_func_header(pfn); qstring namebuf; if ( fr_get_func_name(&namebuf, pfn) ) { const char *name = namebuf.begin(); if ( is_public_name(pfn->startEA) && ash.a_public != NULL ) printf_line(inf.indent, COLSTR("%s %s", SCOLOR_ASMDIR), ash.a_public, name); printf_line(inf.indent, COLSTR(".type %s, @function", SCOLOR_ASMDIR), name); printf_line(0, COLSTR("%s:", SCOLOR_ASMDIR), name); } }