projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
struct type renamed to struct ir_type
[libfirm]
/
ir
/
tr
/
mangle.h
diff --git
a/ir/tr/mangle.h
b/ir/tr/mangle.h
index
8f3ded8
..
099f62c
100644
(file)
--- a/
ir/tr/mangle.h
+++ b/
ir/tr/mangle.h
@@
-11,22
+11,21
@@
*/
/**
*/
/**
-* @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_
# include "ident.h"
# include "entity.h"
#ifndef _MANGLE_H_
#define _MANGLE_H_
# include "ident.h"
# include "entity.h"
-# include "type.h"
/** initializes the name mangling code */
/** initializes the name mangling code */
-void init_mangle (void);
+void
firm_
init_mangle (void);
/** Computes a definite name for this entity by concatenating
the name of the owner type and the name of the entity with
/** Computes a definite name for this entity by concatenating
the name of the owner type and the name of the entity with
@@
-37,6
+36,9
@@
ident *mangle_entity (entity *ent);
ident *mangle_u (ident *first, ident* scnd);
/** mangle: Returns a new ident that represents firstscnd. */
ident *mangle_u (ident *first, ident* scnd);
/** mangle: Returns a new ident that represents firstscnd. */
-ident *mangle (ident *first, ident* scnd);
+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_ */
#endif /* _MANGLE_H_ */