ir/ir/irop_t.h added
[libfirm] / ir / ana2 / gnu_ext.h
1 /* -*- c -*- */
2
3 /*
4    Project:     libFIRM
5    File name:   ir/ana/gnu_ext.c
6    Purpose:     Provide some GNU CC extensions to the rest of the world
7    Author:      Florian
8    Modified by:
9    Created:     Sat Nov 13 19:35:27 CET 2004
10    CVS-ID:      $Id$
11    Copyright:   (c) 1999-2005 Universität Karlsruhe
12    Licence:     This file is protected by the GPL -  GNU GENERAL PUBLIC LICENSE.
13 */
14
15 # ifdef HAVE_CONFIG_H
16 #  include "config.h"
17 # endif
18
19 /*
20   gnu_ext: Provide some GNU CC extensions to the rest of the world
21 */
22
23 /* Includes */
24
25 /* Local Defines: */
26 # if defined (__GNUC__)
27 /* then we're all set */
28 # else /* defined __GNUC__ */
29 #  define __FUNCTION__  "::"
30 #  define __PRETTY_FUNCTION__ ":::"
31 # endif /* define __GNUC__ */
32
33 /* Local Data Types: */
34
35 /* Local Variables: */
36
37 /* Local Prototypes: */
38
39 /* ===================================================
40    Local Implementation:
41    =================================================== */
42
43 /* ===================================================
44    Exported Implementation:
45    =================================================== */
46
47 \f
48 /*
49   $Log$
50   Revision 1.1  2005/01/14 14:15:19  liekweg
51   Support GNU extensions on non-GNU platforms
52
53
54 */