1 /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe
4 * Authors: Martin Trapp, Christian Schaefer
15 void init_mangle (void);
17 /* Computes a definite name for this entity by concatenating
18 the name of the owner type and the name of the entity with
20 ident *mangle_entity (entity *ent);
22 /* Sorry, I'm not sure what this does... seems to copy the string. */
23 ident *mangle_type (type *tp);
25 /* mangle underscore: Returns a new ident that represents first_scnd. */
26 ident *mangle_u (ident *first, ident* scnd);
29 /* mangle: Returns a new ident that represents firstscnd. */
30 ident *mangle (ident *first, ident* scnd);