[Bug #551] SIZE_MAX is not defined in VC++

Bug #551: SIZE_MAX is not defined in VC++
http://redmine.ruby-lang.org/issues/show/551

e$B5/I<<Te(B: Koichi Kimura
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Normal

transcode.c e$B$Ne(B allocate_converted_string e$BCf$Ge(B

while (res == econv_destination_buffer_full) {
    if (SIZE_MAX/2 < dst_bufsize) {
        goto fail;
    }

e$B$H$$$&ItJ,$,$"$j$^$9$,!"e(BSIZE_MAXe$B$Oe(BC99e$B$GDI2C$5$l$?Dj?te(B
(e$B;29Me(B http://linux.die.net/man/3/size_max )e$B$J$N$Ge(B
e$BNc$K$h$C$Fe(B VC++ e$B$G%S%k%I$K<:GT$7$^$9!#e(B

e$B%A%1%C%He(B #551 e$B$,99?7$5$l$^$7$?!#e(B (by Usaku NAKAMURA)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
e$BC4Ev<Te(B Usaku NAKAMURAe$B$K%;%C%He(B

r19240e$B$GBP1~$7$^$7$?!#e(B

e$B$3$N%A%1%C%H$NB8:$K5$$E$$$F$^$;$s$G$7$?!#$9$$^$;$se(B


http://redmine.ruby-lang.org/issues/show/551

e$BLZB<$G$9!#e(B

e$BBP1~$"$j$,$H$&$4$6$$$^$9!#e(B

On Wed, 10 Sep 2008 14:13:47 +0900
Usaku NAKAMURA [email protected] wrote:

e$B%A%1%C%He(B #551 e$B$,99?7$5$l$^$7$?!#e(B (by Usaku NAKAMURA)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
e$BC4Ev<Te(B Usaku NAKAMURAe$B$K%;%C%He(B

r19240e$B$GBP1~$7$^$7$?!#e(B

e$B$3$N%A%1%C%H$NB8:$K5$$E$$$F$^$;$s$G$7$?!#$9$$^$;$se(B


http://redmine.ruby-lang.org/issues/show/551

(e$B$&e(B)e$B$5$s$,8f<+J,$G5$$E$$$F=$@5$5$l$?!#$H$$$&$3$H$G$7$g$&$+!#e(B
e$B$=$l$O$h$$$N$G$9$,!"e(B

e$B$3$N%P%0%G!<%?%Y!<%9$r;HMQ$9$k:]$N%,%$%I%i%$%se(B(e$BCm0U;v9`e(B)e$B$J$s$F$N$Oe(B
e$B$I$3$+$K$^$H$^$C$F$$$?$j$9$k$N$G$7$g$&$+e(B?
e$B$^$"M%@hEY$r$$$8$k$3$H$O$^$:$J$$$+$H;W$&$s$G$9$,!"Js9p<T$,e(B
e$BC4Ev<T$r;XL>$9$k$h$&$J$3$H$O$7$J$$$G$9$h$M!#C4Ev<T$r7h$a$k$N$Oe(B
e$B$I$&$$$C$?<j=g$GC/$,$9$k$N$G$7$g$&!#e(B

e$B$b$&$R$H$D!“e(B
e$B!&Js9p<T$,e(B open
e$B”-e(B
e$B!&3+H/<T$,=$@5$7$Fe(B close
e$B$b$7$/$Oe(B by design/Won’t fix/postponed e$BEy$NH=CG$Ge(Bclose

e$B$H$$$&$3$H$G$$$$$N$G$7$g$&$+e(B?
e$BJs9p<T$,=$@5$r3NG’$7$Fe(B close
e$B$H$$$&%k!<%k$G$d$k$3$H$,B?$$$N$Ge(B
e$B$D$$$d$j$=$&$Ke(B(e$B>Pe(B)