libstdf_win32.h

Go to the documentation of this file.
00001 
00005 /*
00006  * Copyright (C) 2004-2006 Mike Frysinger <vapier@gmail.com>
00007  * Released under the BSD license.  For more information,
00008  * please see: http://opensource.org/licenses/bsd-license.php
00009  *
00010  * $Header: /cvsroot/freestdf/libstdf/include/libstdf_win32.h,v 1.11 2006/05/13 05:25:36 vapier Exp $
00011  */
00012 
00013 #ifndef _LIBSTDF_WIN32_H
00014 #define _LIBSTDF_WIN32_H
00015 
00016 #include <libstdf_win32_options.h>
00017 
00018 #include <sys/types.h>
00019 
00020 #if !defined(__MINGW_H)
00021 typedef unsigned __int8    uint8_t;
00022 typedef unsigned __int16   uint16_t;
00023 typedef unsigned __int32   uint32_t;
00024 typedef unsigned __int64   uint64_t;
00025 typedef signed __int8      int8_t;
00026 typedef signed __int16     int16_t;
00027 typedef signed __int32     int32_t;
00028 typedef signed __int64     int64_t;
00029 #endif
00030 
00031 #ifndef PACKAGE_STRING
00032 # ifndef __DATE__
00033 #  define __DATE__
00034 # endif
00035 # define PACKAGE_STRING "libstdf win32 " __DATE__
00036 #endif
00037 
00038 /* pos windows compiler doesnt like 'far' as a variable name */
00039 #define far _windows_is_a_pos_far
00040 
00041 #include <io.h>
00042 #define open _open
00043 
00044 #if !defined(BYTE_ORDER)
00045 # define LITTLE_ENDIAN     1234
00046 # define BIG_ENDIAN        4321
00047 # define BYTE_ORDER        LITTLE_ENDIAN
00048 #endif
00049 
00050 #endif /* _LIBSTDF_WIN32_H */

Generated on Thu Jun 8 14:05:35 2006 for libstdf by  doxygen 1.4.6