/* -*- 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__ || !defined __uint8_t_defined typedef unsigned char uint8_t; typedef unsigned int uint32_t; # if SIZEOF_LONG == 8 typedef unsigned long uint64_t; # elif SIZEOF_LONG_LONG == 8 typedef unsigned LONG_LONG uint64_t; # else # define NO_UINT64_T # endif #endif #endif /* DEFS_H */