#define _POSIX_PTHREAD_SEMANTICS 1
/* System includes */
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+#if HAVE_STDARG_H
#include <stdarg.h>
+#endif
#include <stdio.h>
-#if STDC_HEADERS
+#if HAVE_STDLIB_H
#include <stdlib.h>
#endif
#if HAVE_UNISTD_H
#include <errno.h>
#include <fcntl.h>
+#ifdef xxxxx
#ifdef HAVE_GETOPT_LONG
#include <getopt.h>
#else
#include "lib/getopt.h"
#endif
+#endif
#include <string.h>
#include <strings.h>
#include "bc_types.h"
#include "lib/lib.h"
+#ifndef HAVE_ZLIB_H
+#undef HAVE_LIBZ /* no good without headers */
+#endif
+
#endif