#ifndef FIDDLE_H #define FIDDLE_H #include #include #if defined(HAVE_WINDOWS_H) #include #endif #ifdef HAVE_SYS_MMAN_H #include #endif #ifdef USE_HEADER_HACKS #include #else #include #endif #include #include #include /* FIXME * These constants need to match up with DL. We need to refactor this to use * the DL header files or vice versa. */ #define TYPE_VOID 0 #define TYPE_VOIDP 1 #define TYPE_CHAR 2 #define TYPE_SHORT 3 #define TYPE_INT 4 #define TYPE_LONG 5 #if HAVE_LONG_LONG #define TYPE_LONG_LONG 6 #endif #define TYPE_FLOAT 7 #define TYPE_DOUBLE 8 extern VALUE mFiddle; #endif /* vim: set noet sws=4 sw=4: */