… | |
… | |
17 | * |
17 | * |
18 | * You should have received a copy of the GNU General Public License |
18 | * You should have received a copy of the GNU General Public License |
19 | * along with this program; if not, write to the Free Software |
19 | * along with this program; if not, write to the Free Software |
20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
21 | *----------------------------------------------------------------------*/ |
21 | *----------------------------------------------------------------------*/ |
|
|
22 | |
|
|
23 | // we include emman.c here to avoid relying on a C compiler, or |
|
|
24 | // on the c++ compiler not complaining about .c, which is unlikely, |
|
|
25 | // but... |
|
|
26 | // This must be the first include, because the _GNU_SOURCE and |
|
|
27 | // _XOPEN_SOURCE macros, used by emman.c, must be defined before |
|
|
28 | // inclusion of any header. |
|
|
29 | #include "emman.c" |
22 | |
30 | |
23 | #include <stdlib.h> |
31 | #include <stdlib.h> |
24 | #include <string.h> |
32 | #include <string.h> |
25 | #include <inttypes.h> |
33 | #include <inttypes.h> |
26 | |
34 | |
… | |
… | |
55 | } |
63 | } |
56 | |
64 | |
57 | return temp_buf; |
65 | return temp_buf; |
58 | } |
66 | } |
59 | |
67 | |
60 | // we include emman.c here to avoid relying on a C compiler, or |
|
|
61 | // on the c++ compiler not complaining about .c, which is unlikely, |
|
|
62 | // but... |
|
|
63 | #include "emman.c" |
|
|
64 | |
|
|