aboutsummaryrefslogtreecommitdiffstats
path: root/win32/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'win32/config.h.in')
-rw-r--r--win32/config.h.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/win32/config.h.in b/win32/config.h.in
index 22073b0d14..870845b1a6 100644
--- a/win32/config.h.in
+++ b/win32/config.h.in
@@ -3,7 +3,10 @@
/* #define HAVE_ATTR_NORETURN 1 */
#if _MSC_VER > 1100 && !defined NORETURN
#define NORETURN(x) __declspec(noreturn) x
+#else
+#define NORETURN(x) x
#endif
+#define TOKEN_PASTE(x,y) x##y
#define inline __inline
/* #define HAVE_DIRENT_H 1 */
/* #define HAVE_UNISTD_H 1 */
@@ -44,6 +47,7 @@
#define RSHIFT(x,y) ((x)>>y)
#define FILE_COUNT _cnt
+#define FILE_READPTR _ptr
#define DEFAULT_KCODE KCODE_NONE
#define DLEXT ".so"
#define DLEXT2 ".dll"
@@ -51,8 +55,8 @@
#define RUBY_SITE_LIB "/lib/ruby/site_ruby"
#define RUBY_SITE_LIB2 "/lib/ruby/site_ruby/1.7"
#define RUBY_PLATFORM "i586-mswin32"
-#define RUBY_ARCHLIB "/lib/ruby/1.7/i586-mswin32"
-#define RUBY_SITE_ARCHLIB "/lib/ruby/site_ruby/1.7/i586-mswin32"
+#define RUBY_ARCHLIB "/lib/ruby/1.7/" RUBY_PLATFORM
+#define RUBY_SITE_ARCHLIB "/lib/ruby/site_ruby/1.7/" RUBY_PLATFORM
#define SIZEOF_INT 4
#define SIZEOF_SHORT 2