X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Ftr%2Fmangle.h;h=892bdba1f5f576f1065d18c6e0c8dddce559f26e;hb=93ec9eb45d1630e73ed4932d66683adcc9c28d71;hp=d8e2b427ab29f3902f088b58eda3d1d150748438;hpb=a53d7f8f2e862aeb0f316091558a8eab3e5b1e35;p=libfirm diff --git a/ir/tr/mangle.h b/ir/tr/mangle.h index d8e2b427a..892bdba1f 100644 --- a/ir/tr/mangle.h +++ b/ir/tr/mangle.h @@ -11,12 +11,12 @@ */ /** -* @file mangle.h -* -* FIRM name mangling -- methods to manipulate names. -* -* @author Martin Trapp, Christian Schaefer -*/ + * @file mangle.h + * + * FIRM name mangling -- methods to manipulate names. + * + * @author Martin Trapp, Christian Schaefer + */ #ifndef _MANGLE_H_ #define _MANGLE_H_ @@ -35,7 +35,13 @@ ident *mangle_entity (entity *ent); /** mangle underscore: Returns a new ident that represents first_scnd. */ ident *mangle_u (ident *first, ident* scnd); +/** mangle dot: Returns a new ident that represents first.scnd. */ +ident *mangle_dot (ident *first, ident* scnd); + /** mangle: Returns a new ident that represents firstscnd. */ ident *mangle (ident *first, ident* scnd); +/** returns a mangled name for a Win32 function using it's calling convention */ +ident *decorate_win32_c_fkt(entity *ent); + #endif /* _MANGLE_H_ */