5 File name: ir/ana/gnu_ext.h
6 Purpose: Provide some GNU CC extensions to the rest of the world
9 Created: Sat Nov 13 19:35:27 CET 2004
11 Copyright: (c) 1999-2005 Universität Karlsruhe
12 Licence: This file is protected by the GPL - GNU GENERAL PUBLIC LICENSE.
20 gnu_ext: Provide some GNU CC extensions to the rest of the world
26 # if !defined (__GNUC__)
27 # if !defined(__FUNCTION__)
28 # define __FUNCTION__ "::"
30 # if !defined(__PRETTY_FUNCTION__)
31 # define __PRETTY_FUNCTION__ ":::"
33 # endif /* !define __GNUC__ */
35 /* Local Data Types: */
37 /* Local Variables: */
39 /* Local Prototypes: */
41 /* ===================================================
43 =================================================== */
45 /* ===================================================
46 Exported Implementation:
47 =================================================== */
52 Revision 1.2 2006/07/02 16:30:17 beck
53 Fixed warnings on newer VC
55 Revision 1.1 2005/01/14 14:15:19 liekweg
56 Support GNU extensions on non-GNU platforms