diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-09-05 20:23:27 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-09-08 23:01:07 +0900 |
commit | e2ccb316b437104cd1734c378970d34f5305966d (patch) | |
tree | e6544bb77416690a8e79d9ca925aaa877bfa60a7 /win32/Makefile.sub | |
parent | 55fef084dac843caf155f03077773704b36e139e (diff) | |
download | ruby-e2ccb316b437104cd1734c378970d34f5305966d.tar.gz |
[Bug #5317] Use `rb_off_t` instead of `off_t`
Get rid of the conflict with system-provided small `off_t`.
Diffstat (limited to 'win32/Makefile.sub')
-rw-r--r-- | win32/Makefile.sub | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/win32/Makefile.sub b/win32/Makefile.sub index e4b9a3cac8..0b1f41f70e 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -632,6 +632,10 @@ $(CONFIG_H): $(MKFILES) $(srcdir)/win32/Makefile.sub $(win_srcdir)/Makefile.sub #define ULL_TO_DOUBLE(n) ((double)(unsigned long)((n)>>32) * (1I64 << 32) + (unsigned long)(n)) !endif #define HAVE_OFF_T 1 +#define rb_off_t __int64 +#define SIGNEDNESS_OF_OFF_T -1 +#define OFFT2NUM(v) LL2NUM(v) +#define NUM2OFFT(v) NUM2LL(v) #define SIZEOF_INT 4 #define SIZEOF_SHORT 2 #define SIZEOF_LONG 4 |