home *** CD-ROM | disk | FTP | other *** search
/ Zodiac Super OZ / MEDIADEPOT.ISO / FILES / 13 / DJCRX201.ZIP / include / sys / config.h < prev    next >
C/C++ Source or Header  |  1996-09-19  |  19KB  |  607 lines

  1. /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
  2. #ifndef __dj_include_sys_config_h_
  3. #define __dj_include_sys_config_h_
  4.  
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8.  
  9. #ifndef __dj_ENFORCE_ANSI_FREESTANDING
  10.  
  11. #ifndef __STRICT_ANSI__
  12.  
  13. #ifndef _POSIX_SOURCE
  14.  
  15. /* config.h for DJGPP.
  16.  
  17.    This is usually generated automatically from config.h.in by the
  18.    configure script.  However, it is very hard to run that script under
  19.    MS-DOS, because of its extensive use of Unix shell features.  This
  20.    header file is provided so you can skip the autoconfigure step
  21.    altogether and go directly to the compilation step (after copying
  22.    Makefile.in to Makefile and setting the defaults there).
  23.  
  24.    There are several parts in this header file, which closely follow the
  25.    GNU Autoconf procedures.
  26.  
  27.    The first part checks for things which depend on the specific programs
  28.    from your programming environment which you use to compile a package.
  29.  
  30.    The second part mentions all the header files in the include hierarchy,
  31.    even those which every C installation must have.  The only headers
  32.    files which are omitted are those which are specific to the PC
  33.    architecture or to DJGPP, because no GNU package should ever look for
  34.    those.  (Some header files which DJGPP includes only for compatibility,
  35.    and which could cause a conflict with the mainstream header file, are
  36.    also excluded.)
  37.  
  38.    The third part mentions all the library functions which aren't included
  39.    in every C library.  Obviously, it isn't practical to mention every
  40.    library function here, so this part has somewhat ad-hoc nature in that
  41.    the macros which should go there were assembled by actually porting
  42.    some GNU packages.
  43.  
  44.    The fourth part defines macros which are related to the header files,
  45.    like definitions of some structures and specific member fields in some
  46.    structures.
  47.  
  48.    The fifth part deals with some typedefs which aren't standardized
  49.    enough between different systems, or might be missing from your header
  50.    files.
  51.  
  52.    The sixth part defines some macros necessary to deal with differences
  53.    between compiler and architectural characteristics of various systems.
  54.  
  55.    In the seventh part, some system services which might be required by
  56.    some packages, are mentioned.
  57.  
  58.    The last part includes all kinds if miscellaneous macros required by
  59.    some GNU packages to be successfully compiled under DJGPP.
  60.  
  61.               Prepared by Eli Zaretskii <eliz@is.elta.co.il>
  62.               with help from Morten Welinder <terra@diku.dk>
  63.            and using some information from GNU Autoconf package.
  64. */
  65.  
  66. /* ---------------------------------------------------------------------
  67.                        Program-related stuff.
  68.    --------------------------------------------------------------------- */ 
  69.  
  70. /* Define if `yytext' is a `char *' instead of a `char []'.  This is
  71.    true if you use Flex.  */
  72. #undef  YYTEXT_POINTER
  73. #define YYTEXT_POINTER  1
  74.  
  75. /* ---------------------------------------------------------------------
  76.                                Header files.
  77.    --------------------------------------------------------------------- */
  78.  
  79. /* Define if you have the ANSI C header files.  */
  80. #undef  STDC_HEADERS
  81. #define STDC_HEADERS    1
  82.  
  83. /* Define if you have the <ar.h> header file.  */
  84. #undef  HAVE_AR_H
  85. #define HAVE_AR_H   1
  86.  
  87. /* Define if you have the <assert.h> header file.  */
  88. #undef  HAVE_ASSERT_H
  89. #define HAVE_ASSERT_H   1
  90.  
  91. /* Define if you have the <coff.h> header file.  */
  92. #undef  HAVE_COFF_H
  93. #define HAVE_COFF_H 1
  94.  
  95. /* Define if you have the <ctype.h> header file.  */
  96. #undef  HAVE_CTYPE_H
  97. #define HAVE_CTYPE_H    1
  98.  
  99. /* Define if you have the <dirent.h> header file.  */
  100. #undef  DIRENT
  101. #define DIRENT          1
  102.  
  103. #undef  HAVE_DIRENT_H
  104. #define HAVE_DIRENT_H   1
  105.  
  106. /* Define if you have the <errno.h> header file.  */
  107. #undef  HAVE_ERRNO_H
  108. #define HAVE_ERRNO_H    1
  109.  
  110. /* Define if you have the <fcntl.h> header file.  */
  111. #undef  HAVE_FCNTL_H
  112. #define HAVE_FCNTL_H    1
  113.  
  114. /* Define if you have the <float.h> header file.  */
  115. #undef  HAVE_FLOAT_H
  116. #define HAVE_FLOAT_H    1
  117.  
  118. /* Define if you have the <fnmatch.h> header file.  */
  119. #undef  HAVE_FNMATCH_H
  120. #define HAVE_FNMATCH_H  1
  121.  
  122. /* Define if you have the <ftw.h> header file.  */
  123. #undef  HAVE_FTW_H
  124. #define HAVE_FTW_H  1
  125.  
  126. /* Define if you have the <glob.h> header file.  */
  127. #undef  HAVE_GLOB_H
  128. #define HAVE_GLOB_H 1
  129.  
  130. /* Define if you have the <grp.h> header file.  */
  131. #undef  HAVE_GRP_H
  132. #define HAVE_GRP_H  1
  133.  
  134. /* Define if you have the <io.h> header file.  */
  135. #undef  HAVE_IO_H
  136. #define HAVE_IO_H   1
  137.  
  138. /* Define if you have the <limits.h> header file.  */
  139. #undef  HAVE_LIMITS_H
  140. #define HAVE_LIMITS_H   1
  141.  
  142. /* Define if you have the <locale.h> header file.  */
  143. #undef  HAVE_LOCALE_H
  144. #define HAVE_LOCALE_H   1
  145.  
  146. /* Define if you have the <math.h> header file.  */
  147. #undef  HAVE_MATH_H
  148. #define HAVE_MATH_H     1
  149.  
  150. /* Define if you have the <mntent.h> header file.  */
  151. #undef  HAVE_MNTENT_H
  152. #define HAVE_MNTENT_H   1
  153.  
  154. /* Define if you have the <pwd.h> header file.  */
  155. #undef  HAVE_PWD_H
  156. #define HAVE_PWD_H      1
  157.  
  158. /* Define if you have the <search.h> header file.  */
  159. #undef  HAVE_SEARCH_H
  160. #define HAVE_SEARCH_H   1
  161.  
  162. /* Define if you have the <setjmp.h> header file.  */
  163. #undef  HAVE_SETJMP_H
  164. #define HAVE_SETJMP_H   1
  165.  
  166. /* Define if you have the <signal.h> header file.  */
  167. #undef  HAVE_SIGNAL_H
  168. #define HAVE_SIGNAL_H   1
  169.  
  170. /* Define if you have the <stdarg.h> header file.  */
  171. #undef  HAVE_STDARG_H
  172. #define HAVE_STDARG_H   1
  173.  
  174. /* Define if you have the <stddef.h> header file.  */
  175. #undef  HAVE_STDDEF_H
  176. #define HAVE_STDDEF_H   1
  177.  
  178. /* Define if you have the <stdio.h> header file (is there ANY C
  179.    installation that doesn't??).  */
  180. #undef  HAVE_STDIO_H
  181. #define HAVE_STDIO_H    1
  182.  
  183. /* Define if you have the <stdlib.h> header file.  */
  184. #undef  HAVE_STDLIB_H
  185. #define HAVE_STDLIB_H   1
  186.  
  187. /* Define if you have the <string.h> header file.  */
  188. #undef  HAVE_STRING_H
  189. #define HAVE_STRING_H   1
  190.  
  191. /* Define if you have the <termios.h> header file.  */
  192. #undef  HAVE_TERMIOS_H  /* we have, but the functions aren't implemented */
  193. /* #define HAVE_TERMIOS_H  1 */
  194.  
  195. /* Define if you have the <time.h> header file.  */
  196. #undef  HAVE_TIME_H
  197. #define HAVE_TIME_H     1
  198.  
  199. /* Define if you have the <sys/time.h> header file.  */
  200. #undef  HAVE_SYS_TIME_H
  201. #define HAVE_SYS_TIME_H     1
  202.  
  203. /* Define this if your <time.h> and <sys/time.h> can both be
  204.    included with no conflicts.  */
  205. #undef  TIME_WITH_SYS_TIME
  206. #define TIME_WITH_SYS_TIME  1
  207.  
  208. /* Define if you have the <unistd.h> header file.  */
  209. #undef  HAVE_UNISTD_H
  210. #define HAVE_UNISTD_H   1
  211.  
  212. /* Define if you have the <utime.h> header file.  */
  213. #undef  HAVE_UTIME_H
  214. #define HAVE_UTIME_H    1
  215.  
  216. /* Define if you have the values.h header file.  */
  217. #undef  HAVE_VALUES_H
  218. #define HAVE_VALUES_H 1
  219.  
  220. /* Define if you have the <varargs.h> header file.  */
  221. #undef  HAVE_VARARGS_H
  222. #define HAVE_VARARGS_H  1
  223.  
  224. /* Define if you have the <netinet/in.h> header file.  */
  225. #undef  HAVE_NETINET_IN_H
  226. #define HAVE_NETINET_IN_H   1
  227.  
  228. /* Define if you have the <sys/file.h> header file.  */
  229. #undef  HAVE_SYS_FILE_H
  230. #define HAVE_SYS_FILE_H     1
  231.  
  232. /* Define if you have the <sys/ioctl.h> header file.  */
  233. #undef  HAVE_SYS_IOCTL_H
  234. #define HAVE_SYS_IOCTL_H 1
  235.  
  236. /* Define if you have the <sys/param.h> header file.  */
  237. #undef  HAVE_SYS_PARAM_H
  238. #define HAVE_SYS_PARAM_H    1
  239.  
  240. /* Define if you have the <sys/resource.h> header file.  */
  241. #undef  HAVE_SYS_RESOURCE_H
  242. #define HAVE_SYS_RESOURCE_H 1
  243.  
  244. /* Define if you have the <sys/stat.h> header file.  */
  245. #undef  HAVE_SYS_STAT_H
  246. #define HAVE_SYS_STAT_H 1
  247.  
  248. /* Define if you have the <sys/time.h> header file.  */
  249. #undef  HAVE_SYS_TIME_H
  250. #define HAVE_SYS_TIME_H 1
  251.  
  252. /* Define if you have the <sys/timeb.h> header file.  */
  253. #undef  HAVE_SYS_TIMEB_H
  254. #define HAVE_SYS_TIMEB_H    1
  255.  
  256. /* Define if you have the <sys/times.h> header file.  */
  257. #undef  HAVE_SYS_TIMES_H
  258. #define HAVE_SYS_TIMES_H    1
  259.  
  260. /* Define if you have the <sys/types.h> header file.  */
  261. #undef  HAVE_SYS_TYPES_H
  262. #define HAVE_SYS_TYPES_H    1
  263.  
  264. /* Define if you have the <sys/utsname.h> header file.  */
  265. #undef  HAVE_SYS_UTSNAME_H
  266. #define HAVE_SYS_UTSNAME_H  1
  267.  
  268. /* Define if you have the <sys/vfs.h> header file.  */
  269. #undef  HAVE_SYS_VFS_H
  270. #define HAVE_SYS_VFS_H  1
  271.  
  272. /* Define if you have the <sys/wait.h> header file.  */
  273. #undef  HAVE_SYS_WAIT_H
  274. #define HAVE_SYS_WAIT_H 1
  275.  
  276.  
  277. /* ---------------------------------------------------------------------
  278.                    Library functions and related stuff.
  279.    --------------------------------------------------------------------- */
  280.  
  281. /* Define if using alloca.c.  */
  282. #undef  C_ALLOCA
  283.  
  284. /* Define if you have bcmp() and bcopy() library functions.  */
  285. #undef  HAVE_BCMP
  286. #define HAVE_BCMP   1
  287. #undef  HAVE_BCOPY
  288. #define HAVE_BCOPY  1
  289.  
  290. /* Define if you have closedir() function in your library.  */
  291. #undef  HAVE_CLOSEDIR
  292. #define HAVE_CLOSEDIR   1
  293.  
  294. /* Define if you have dup2() library function.  */
  295. #undef  HAVE_DUP2
  296. #define HAVE_DUP2       1
  297.  
  298. /* Define if you have the endgrent function.  */
  299. #undef  HAVE_ENDGRENT
  300. #define HAVE_ENDGRENT 1
  301.  
  302. /* Define if you have the endpwent function.  */
  303. #undef  HAVE_ENDPWENT
  304. #define HAVE_ENDPWENT 1
  305.  
  306. /* Define if you have fnmatch() function in your library.  */
  307. #undef  HAVE_FNMATCH
  308. #define HAVE_FNMATCH    1
  309.  
  310. /* Define if you have frexp() function in your library.  */
  311. #undef  HAVE_FREXP
  312. #define HAVE_FREXP  1
  313.  
  314. /* Define if you have ftime() function in your library.  */
  315. #undef  HAVE_FTIME
  316. #define HAVE_FTIME  1
  317.  
  318. /* Define if you have the the ftruncate() library function.  */
  319. #undef  HAVE_FTRUNCATE
  320. #define HAVE_FTRUNCATE  1
  321.  
  322. /* Define if you have ftw() function in your library.  */
  323. #undef  HAVE_FTW
  324. #define HAVE_FTW    1
  325.  
  326. /* Define if you have getcwd() function in your library.  */
  327. #undef  HAVE_GETCWD
  328. #define HAVE_GETCWD 1
  329.  
  330. /* Define if you have getdtablesize() function in your library.  */
  331. #undef  HAVE_GETDTABLESIZE
  332. #define HAVE_GETDTABLESIZE  1
  333.  
  334. /* Define if you have the getgroups function.  */
  335. #undef  HAVE_GETGROUPS
  336. #define HAVE_GETGROUPS
  337.  
  338. /* Define if you have gethostname() function in your library.  */
  339. #undef  HAVE_GETHOSTNAME
  340. #define HAVE_GETHOSTNAME  1
  341.  
  342. /* Define if you have getmntent() function in your library.  */
  343. #undef  HAVE_GETMNTENT
  344. #define HAVE_GETMNTENT      1
  345.  
  346. /* Define if you have getpagesize() function in your library.  */
  347. #undef  HAVE_GETPAGESIZE
  348. #define HAVE_GETPAGESIZE      1
  349.  
  350. /* Define this if your getpgrp() function takes no argument (the
  351.    POSIX.1 version).  */
  352. #undef  GETPGRP_VOID
  353. #define GETPGRP_VOID        1
  354.  
  355. /* Define if your getmntent() function accepts one argument.  */
  356. #undef  MOUNTED_GETMNTENT1
  357. #define MOUNTED_GETMNTENT1  1
  358.  
  359. /* Define if you have gettimeofday() function in your library.  */
  360. #undef  HAVE_GETTIMEOFDAY
  361. #define HAVE_GETTIMEOFDAY   1
  362.  
  363. /* Define if you have the glob() function in your library.  */
  364. #undef  HAVE_GLOB
  365. #define HAVE_GLOB   1
  366.  
  367. /* Define if you have the isascii function.  */
  368. #undef  HAVE_ISASCII
  369. #define HAVE_ISASCII 1
  370.  
  371. /* Define if you have memchr() in your library.  */
  372. #undef  HAVE_MEMCHR
  373. #define HAVE_MEMCHR 1
  374.  
  375. /* Define if you have the memcpy function.  */
  376. #undef  HAVE_MEMCPY
  377. #define HAVE_MEMCPY 1
  378.  
  379. /* Define if you have mkdir() function in your library.  */
  380. #undef  HAVE_MKDIR
  381. #define HAVE_MKDIR  1
  382.  
  383. /* Define if you have the mkfifo function.  */
  384. #undef  HAVE_MKFIFO
  385. #define HAVE_MKFIFO 1
  386.  
  387. /* Define if you have mktime() function in your library.  */
  388. #undef  HAVE_MKTIME
  389. #define HAVE_MKTIME 1
  390.  
  391. /* Define if you have the pow function.  */
  392. #undef  HAVE_POW
  393. #define HAVE_POW 1
  394.  
  395. /* Define if you have the putenv function.  */
  396. #undef  HAVE_PUTENV
  397. #define HAVE_PUTENV 1
  398.  
  399. /* Define if you have random() function in your library.  */
  400. #undef  HAVE_RANDOM
  401. #define HAVE_RANDOM 1
  402.  
  403. /* Define if you have rename() function in your library.  */
  404. #undef  HAVE_RENAME
  405. #define HAVE_RENAME 1
  406.  
  407. /* Define if you have rmdir() function in your library.  */
  408. #undef  HAVE_RMDIR
  409. #define HAVE_RMDIR  1
  410.  
  411. /* Define if you have the setenv function.  */
  412. #undef  HAVE_SETENV
  413. #define HAVE_SETENV 1
  414.  
  415. /* Define if you have setlinebuf() function in your library.  */
  416. #undef  HAVE_SETLINEBUF
  417. #define HAVE_SETLINEBUF 1
  418.  
  419. /* Define if you have the setlocale function.  */
  420. #undef  HAVE_SETLOCALE
  421. #define HAVE_SETLOCALE 1
  422.  
  423. /* Define if you have sigaction() function in your library.  */
  424. #undef  HAVE_SIGACTION
  425. #define HAVE_SIGACTION  1
  426.  
  427. /* Define if your statfs() function accepts 2 arguments and
  428.    struct statfs has f_bsize field.  */
  429. #undef  STAT_STATFS2_BSIZE
  430. #define STAT_STATFS2_BSIZE  1
  431.  
  432. /* Define if you have the stpcpy function.  */
  433. #undef  HAVE_STPCPY
  434. #define HAVE_STPCPY 1
  435.  
  436. /* Define if you have strcasecmp() function in your library.  */
  437. #undef    HAVE_STRCASECMP
  438. #define HAVE_STRCASECMP    1
  439.  
  440. /* Define if you have strchr() function in your library.  */
  441. #undef    HAVE_STRCHR
  442. #define HAVE_STRCHR    1
  443.  
  444. /* Define if you have strrchr() function in your library.  */
  445. #undef    HAVE_STRRCHR
  446. #define HAVE_STRRCHR    1
  447.  
  448. /* Define if you have strcoll() function in your library.  */
  449. #undef  HAVE_STRCOLL
  450. #define HAVE_STRCOLL    1
  451.  
  452. /* Define if you have strdup() function in your library.  */
  453. #undef    HAVE_STRDUP
  454. #define HAVE_STRDUP    1
  455.  
  456. /* Define if you have strftime() function in your library.  */
  457. #undef  HAVE_STRFTIME
  458. #define HAVE_STRFTIME   1
  459.  
  460. /* Define if you have strerror.  */
  461. #undef  HAVE_STRERROR
  462. #define HAVE_STRERROR   1
  463.  
  464. /* Define if your utime() library function accepts NULL as its second
  465.    argument (meaning use current time).  */
  466. #undef  HAVE_UTIME_NULL
  467. #define HAVE_UTIME_NULL 1
  468.  
  469. /* Define vfork as fork if vfork() does not work.  */
  470. #undef  vfork
  471. #define vfork   fork
  472.  
  473. /* Define if you have the vprintf() library function.  */
  474. #undef  HAVE_VPRINTF
  475. #define VPRINTF         1
  476.  
  477. /* Define if you have waitpid.  */
  478. #undef  HAVE_WAITPID    /* we do, but it always fails :-( */
  479.  
  480. /* ---------------------------------------------------------------------
  481.                                 Structures
  482.    --------------------------------------------------------------------- */
  483.  
  484. /* Define if your struct stat has st_blksize.  */
  485. #undef  HAVE_ST_BLKSIZE
  486. #define HAVE_ST_BLKSIZE 1
  487.  
  488. /* Define if your struct stat has st_blocks.  */
  489. #undef  HAVE_ST_BLOCKS
  490.  
  491. /* Define if your struct stat has st_rdev member.  */
  492. #undef  HAVE_ST_RDEV
  493. #define HAVE_ST_RDEV    1
  494.  
  495. /* Define if you have `struct utimbuf' declared in <utime.h>.  */
  496. #undef  HAVE_STRUCT_UTIMBUF
  497. #define HAVE_STRUCT_UTIMBUF 1
  498.  
  499. /* Define if you have struct timeval defined in your <time.h> header file.  */
  500. #undef  HAVE_TIMEVAL
  501. #define HAVE_TIMEVAL    1
  502.  
  503. /* Define if you have tm_zone field in your struct tm definition (in
  504.    <time.h> header file).  */
  505. #undef  HAVE_TM_ZONE
  506. #define HAVE_TM_ZONE    1
  507.  
  508. /* ---------------------------------------------------------------------
  509.                                  Typedefs
  510.    --------------------------------------------------------------------- */
  511.  
  512. /* Define to the type of elements in the array set by `getgroups'.
  513.    Usually this is either `int' or `gid_t'.  */
  514. #undef  GETGROUPS_T
  515. #define GETGROUPS_T     gid_t
  516.  
  517. /* Define as the return type of signal handlers (int or void).  */
  518. #undef  RETSIGTYPE
  519. #define RETSIGTYPE      void
  520.  
  521.  
  522. /* ---------------------------------------------------------------------
  523.                          Compiler Characteristics
  524.    --------------------------------------------------------------------- */
  525.  
  526. /* Define `inline' to `__inline__' if your compiler accepts it.  */
  527. #undef  inline
  528. #define inline  __inline__
  529.  
  530. /* Define this if the C compiler supports the `long double' type.  */
  531. #undef  HAVE_LONG_DOUBLE
  532. #define HAVE_LONG_DOUBLE    1
  533.  
  534. /* Sizes of built-in types and pointers known to the compiler.  */
  535. #define SIZEOF_CHAR             1
  536. #define SIZEOF_CHAR_P           4
  537. #define SIZEOF_SHORT            2
  538. #define SIZEOF_SHORT_P          4
  539. #define SIZEOF_INT              4
  540. #define SIZEOF_INT_P            4
  541. #define SIZEOF_LONG             4
  542. #define SIZEOF_LONG_P           4
  543. #define SIZEOF_LONG_LONG        8
  544. #define SIZEOF_LONG_LONG_P      4
  545. #define SIZEOF_FLOAT            4
  546. #define SIZEOF_FLOAT_P          4
  547. #define SIZEOF_DOUBLE           8
  548. #define SIZEOF_DOUBLE_P         4
  549. #define SIZEOF_LONG_DOUBLE      10
  550. #define SIZEOF_LONG_DOUBLE_P    4
  551. #define SIZEOF_VOID_P           4
  552.  
  553. /* If using the C implementation of alloca, define if you know the
  554.    direction of stack growth for your system; otherwise it will be
  555.    automatically deduced at run-time.
  556.     STACK_DIRECTION > 0 => grows toward higher addresses
  557.     STACK_DIRECTION < 0 => grows toward lower addresses
  558.     STACK_DIRECTION = 0 => direction of growth unknown
  559.  */
  560. #undef  STACK_DIRECTION
  561.  
  562. /* Define to empty if the `const' keyword does not work.  */
  563. #undef  const
  564.  
  565. /* ---------------------------------------------------------------------
  566.                               System Services
  567.    --------------------------------------------------------------------- */
  568.  
  569. /* Define this to be the name of your NULL device.  */
  570. #undef  NULL_DEVICE
  571. #define NULL_DEVICE "nul"
  572.  
  573. /* Do we have long filenames?  */
  574. #undef  HAVE_LONG_FILE_NAMES    /* not yet, but Win95 might have them... */
  575.  
  576. /* ---------------------------------------------------------------------
  577.                              Misc definitions
  578.    --------------------------------------------------------------------- */
  579.  
  580. /* Define both _LIBC and __GNU_LIBRARY__ if you use GNU C library,
  581.    but want link in the version of getopt, regex, fnmatch (and other
  582.    routines which are part of GNU C library) which came with the
  583.    package.  Define _LIBC alone if you use non-GNU C library which
  584.    might be incompatible with GNU (e.g., getopt()).  Define __GNU_LIBRARY__
  585.    alone if you want the code for the above functions to be effectively
  586.    commented out, so you will get the code from the GNU C library.
  587. */
  588. #undef  _LIBC
  589. #undef  __GNU_LIBRARY__
  590. /* #define _LIBC           1 */
  591. /* #define __GNU_LIBRARY__ 1 */
  592.  
  593.  
  594.  
  595. #endif /* !_POSIX_SOURCE */
  596. #endif /* !__STRICT_ANSI__ */
  597. #endif /* !__dj_ENFORCE_ANSI_FREESTANDING */
  598.  
  599. #ifndef __dj_ENFORCE_FUNCTION_CALLS
  600. #endif /* !__dj_ENFORCE_FUNCTION_CALLS */
  601.  
  602. #ifdef __cplusplus
  603. }
  604. #endif
  605.  
  606. #endif /* !__dj_include_sys_config_h_ */
  607.