diff options
Diffstat (limited to 'src/project.h')
-rw-r--r-- | src/project.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/src/project.h b/src/project.h new file mode 100644 index 0000000..9126217 --- /dev/null +++ b/src/project.h @@ -0,0 +1,76 @@ +/* + * project.h: + * + * Copyright (c) 2017 James McKenzie <foss@madingley.org>, + * All rights reserved. + * + */ + +#ifndef __PROJECT_H__ +#define __PROJECT_H__ + + +#include "config.h" + +#ifdef TM_IN_SYS_TIME +#include <sys/time.h> +#ifdef TIME_WITH_SYS_TIME +#include <time.h> +#endif +#else +#ifdef TIME_WITH_SYS_TIME +#include <sys/time.h> +#endif +#include <time.h> +#endif + +#include <stdio.h> +#include <stdlib.h> + +#ifdef HAVE_MALLOC_H +#include <malloc.h> +#endif + +#ifdef HAVE_STRING_H +#include <string.h> +#endif + +#ifdef HAVE_STRINGS_H +#include <strings.h> +#endif + +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif + +#if defined(HAVE_STDINT_H) +#include <stdint.h> +#elif defined(HAVE_SYS_INT_TYPES_H) +#include <sys/int_types.h> +#endif + +#include <errno.h> +#include <fcntl.h> +#include <scsi/scsi.h> +#include <scsi/scsi_ioctl.h> +#include <scsi/sg.h> +#include <sys/ioctl.h> +#include <sys/stat.h> +#include <sys/utsname.h> +#include <stddef.h> +#include <sys/types.h> + + +#include <endian.h> + +#define cpu_to_le32(a) htole32(a) +#define cpu_to_le16(a) htole16(a) +#define le16_to_cpu(a) le16toh(a) +#define le32_to_cpu(a) le32toh(a) + +#include "twa.h" + + +#include "prototypes.h" + +#endif /* __PROJECT_H__ */ |