/* -*- C -*- * $Id$ */ #ifndef DEFS_H #define DEFS_H #include "ruby.h" #include #if defined(HAVE_SYS_CDEFS_H) # include #endif #if !defined(__BEGIN_DECLS) # define __BEGIN_DECLS # define __END_DECLS #endif #if defined(HAVE_INTTYPES_H) # include #elif !defined __CYGWIN__ typedef unsigned char uint8_t; typedef unsigned int uint32_t; # if SIZEOF_LONG == 8 typedef unsigned long uint64_t; # elif defined(__GNUC__) typedef unsigned long long uint64_t; # elif defined(_MSC_VER) typedef unsigned _int64 uint64_t; # elif defined(__BORLANDC__) typedef unsigned __int64 uint64_t; # else # define NO_UINT64_T # endif #endif #endif /* DEFS_H */