source: examples/includes.c @ 013b028

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 013b028 was 7cd8827, checked in by Peter A. Buhr <pabuhr@…>, 6 years ago

Merge branch 'master' of plg2:software/cfa/cfa-cc

  • Property mode set to 100644
File size: 5.6 KB
RevLine 
[86bd7c1f]1//
2// Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
3//
4// The contents of this file are covered under the licence agreement in the
5// file "LICENCE" distributed with Cforall.
6//
7// includes.c --
8//
[784deab]9// Author           : Peter A. Buhr
[86bd7c1f]10// Created On       : Wed May 27 17:56:53 2015
11// Last Modified By : Peter A. Buhr
[c3a8ecd]12// Last Modified On : Wed Nov 15 23:06:24 2017
13// Update Count     : 597
[86bd7c1f]14//
15
[784deab]16// ***********************************************
17// USE -std=c99 WITH gxx TO GET SAME OUTPUT AS cfa
18// ***********************************************
19
20#ifdef __CFA__
21extern "C" {
22#endif // __CFA__
23
24#if 1
25#define _GNU_SOURCE
[4e06c1e]26#include <a.out.h>
[c3a8ecd]27#include <aio.h>
[4e06c1e]28#include <aliases.h>
29#include <alloca.h>
30#include <ansidecl.h>
31#include <ar.h>
32#include <argp.h>
[784deab]33#include <argz.h>
[4e06c1e]34#include <assert.h>
[c3a8ecd]35//#include <bfd.h>
36// #include <bfdlink.h>                         // keyword with
[784deab]37#include <byteswap.h>
[c3a8ecd]38#include <bzlib.h>
[784deab]39#include <cblas.h>
40#include <cblas_f77.h>
[42dcae7]41#include <complex.h>
[c3a8ecd]42#include <com_err.h>
[784deab]43#include <cpio.h>
44#include <crypt.h>
45#include <ctype.h>
46#include <curses.h>
[b63e376]47#include <dialog.h>
[784deab]48#include <dirent.h>
49#include <dis-asm.h>
50#include <dlfcn.h>
51#include <dlg_colors.h>
52#include <dlg_config.h>
53#include <dlg_keys.h>
54#include <elf.h>
55#include <endian.h>
56#include <envz.h>
57#include <err.h>
[42dcae7]58#include <errno.h>
[b63e376]59#include <error.h>
[784deab]60#include <eti.h>
[b63e376]61#include <evdns.h>
[784deab]62#include <event.h>
[c3a8ecd]63
64// #include <evhttp.h>
65// #include <sys/queue.h>
66// #include <evrpc.h>                                   // evrpc.h depends on sys/queue.h
67// #include <evutil.h>
68// #include <execinfo.h>
69// #include <expat.h>
70// #include <expat_config.h>
71// #include <expat_external.h>
72// #include <fcntl.h>
73// #include <features.h>
74// #include <fenv.h>
75// #include <fmtmsg.h>
76// #include <fnmatch.h>
77// #include <form.h>
78// #include <fpu_control.h>
79// #include <fstab.h>
80// #include <fts.h>
81// #include <ftw.h>
82// #include <gconv.h>
83// #include <getopt.h>
84// #include <gettext-po.h>
85// #include <glob.h>
86// #include <gmp.h>
87// #include <gnu-versions.h>
88// #include <grp.h>
89// #include <gshadow.h>
90// #include <gssapi.h>
91// #include <hwloc.h>                                   // keyword thread (setjmp)
92// #include <iconv.h>
93// #include <idna.h>
94// #include <idn-free.h>
95// #include <idn-int.h>
96// #include <idn-int.h>
97// #include <ifaddrs.h>
98// #include <inttypes.h>
99// #include <jerror.h>
100
[784deab]101//#include <jmorecfg.h>
102//#include <jpegint.h>
[c3a8ecd]103// #include <jpeglib.h>
104// #include <kdb.h>
105// #include <krb5.h>                                    // keyword enable
106// #include <langinfo.h>
107// #include <lastlog.h>
108// #include <lber.h>
109// #include <lber_types.h>
110// #include <ldap.h>
111// #include <ldap_cdefs.h>
112// #include <ldap_features.h>
113// #include <ldap_schema.h>
114// #include <ldap_utf8.h>
115// #include <ldif.h>
116// #include <libgen.h>
117// #include <libintl.h>
118// #include <libio.h>
119// #include <libtasn1.h>
120// #include <libudev.h>
121// #include <limits.h>
122// #include <link.h>
123// #include <locale.h>
124// #include <ltdl.h>
125// #include <lzma.h>
126// #include <malloc.h>
127// #include <math.h>
128// #include <mcheck.h>
129// #include <memory.h>
130// #include <menu.h>
131// #include <mntent.h>
132// #include <monetary.h>
133// #include <mqueue.h>
134// #include <ncurses.h>
135// #include <ncurses_dll.h>
136// #include <nc_tparm.h>
137// #include <netdb.h>
138// #include <nl_types.h>
139// #include <nss.h>
140// #include <numa.h>
141// #include <numacompat1.h>
142// #include <numaif.h>
143// #include <obstack.h>
144// #include <panel.h>
145// #include <paths.h>
146// #include <pciaccess.h>
147// #include <pcre.h>
148// //#include <pcreposix.h>                     // conflicts with regex.h
149// #include <plugin-api.h>
150// #include <png.h>                                                                             // setjmp
151// #include <pngconf.h>                                                                 // setjmp
152// #include <poll.h>
153// #include <pr29.h>
154// #include <printf.h>
155// #include <profile.h>
156// #include <pthread.h>                                                                 // setjmp
157// #include <pty.h>
158// #include <punycode.h>
159// #include <pwd.h>
160// #define INIT ;                                               // needed for regex.h
161// #define GETC() 'a'
162// #define PEEKC() 'a'
163// #define UNGETC( c ) ;
164// #define RETURN( ptr ) ;
165// #define ERROR( val ) ;
166// #include <regex.h>
167// //#include <regexp.h>                                // GNU C Library no longer implements
168// #include <resolv.h>
169// #include <re_comp.h>
170// #include <sched.h>
171// #include <search.h>
172// #include <semaphore.h>
173// #include <setjmp.h>
174// #include <sgtty.h>
175// #include <shadow.h>
176// #include <signal.h>
177// #include <spawn.h>
178// #include <stab.h>
179// #include <stdatomic.h>
180// #include <stdarg.h>
181// #include <stdbool.h>
182// #include <stdint.h>
183// #include <stddef.h>
184// #include <stdio.h>
185// #include <stdio_ext.h>
186// #include <stdlib.h>
187// #include <string.h>
188// #include <stringprep.h>
189// #include <strings.h>
190// #include <stropts.h>
191// #include <sudo_plugin.h>
192// #include <symcat.h>
193// #include <syscall.h>
194// #include <sysexits.h>
195// #include <syslog.h>
196// #include <tar.h>
197// #include <term.h>
198// #include <termcap.h>
199// #include <termio.h>
200// #include <termios.h>
201// //#include <term_entry.h>
202// #include <tgmath.h>
203// #include <thread_db.h>                       // CFA bug
204// #include <tic.h>
205// #include <time.h>
206// #include <tld.h>
207// #include <ttyent.h>
208// #include <turbojpeg.h>
209// #include <ucontext.h>
210// #include <ulimit.h>
211// #include <unctrl.h>
212// #include <unistd.h>
213// #include <ustat.h>
214// #include <utime.h>
215// #include <utmp.h>
216// #include <utmpx.h>
217// #include <wait.h>
218// #include <wchar.h>
219// #include <wctype.h>
220// #include <wordexp.h>
221// #include <xlocale.h>
222// #include <values.h>
223// #include <zconf.h>
224// #include <zlib.h>
225// #include <_G_config.h>
226
227// #include <jpeglib.h>                         // after stdlib.h/stdio.h
228// #include <jpegint.h>
229// #include <jmorecfg.h>
230#if 0
[784deab]231#endif // 0
232
[17cd4eb]233#else
[784deab]234
[4e06c1e]235#define _GNU_SOURCE
[784deab]236
[c3a8ecd]237#include <setjmp.h>
[4e06c1e]238
[17cd4eb]239#endif // 0
[42dcae7]240
[784deab]241#ifdef __CFA__
242} // extern "C"
243#endif // __CFA__
244
[42dcae7]245// Local Variables: //
[86bd7c1f]246// tab-width: 4 //
247// compile-command: "cfa includes.c" //
[42dcae7]248// End: //
Note: See TracBrowser for help on using the repository browser.