From: Tanaka Akira Date: 2001-12-15T13:44:33+09:00 Subject: [ruby-dev:15453] Re: Time#utcoff In article <200112141256.fBECujI30506@sharui.nakada.kanuma.tochigi.jp>, nobu.nakada@nifty.ne.jp writes: > > hexadecimal integer constant $B$8$c$J$/$F(B decimal integer constant $B$K$9(B > > $B$k$H(B unsigned int $B$8$c$J$/$F(B long $B$K$J$C$F$&$^$/$$$/$h$&$J$N$G(B > > -2147483648 $B$H$9$k$H!"(B > > $B$3$l$O$5$9$,$KJ,$+$j$K$/$$$N$G!"(B((time_t)-1L << 31)$B$H$+$J$s$H$+(B > $B$NJ}$,$h$/$J$$$G$9$+!#(B $B$?$7$+$K!#$=$l$K(B 2147483648 $B$H$$$&(B decimal integer constant $B$r(B 32bit $B$J%^%7%s$N(B gcc $B$G%3%s%Q%$%k$9$k$H(B warning: decimal constant is so large that it is unsigned $B$H7Y9p$5$l$^$9$7(B -2147483648 $B$H$$$&5-=R$,$"$^$j$h$m$7$/$J$$$N$O4V0c$$(B $B$N$J$$$H$3$m$G$9!#(B $B$?$@!"(B((time_t)-1L << 31) $B$G$beLdBj$J$$$H$O;W$&$s$G$9$,!"(B Standard C $B$rD4$Y$F=EH"$N6y$r$D$D$/$N$,LLGr$$$N$G!"$D$$;XE&$7$F$7$^$&(B $B$H!"(Bsignd long $B$G$"$k$H$3$m$N(B -1L $B$r(B time_t $B$K%-%c%9%H$9$k$H$-$K(B time_t $B$,(B unsigned $B$G$"$k$H(B implementation defined $B$J?6Iq$$$K$J$j$^$9!#(B $B$J$N$G!"(B(~(time_t)0 << 31) $B$N$[$&$,$[$s$N$A$g$C$H$+$9$+$K$$$$$s$G$O$J(B $B$$$+$H;W$$$^$9!#$?$@!"$3$l$b(B 2$B$NJd?t$,A0Ds$G$9$,(B... $B$&$%$`!"(B -2147483648 $B$,I=8=2DG=$J$i$=$l$r@_Dj$7$F!"I=8=ITG=$J$i$J$K$+B>$NCM$r@_(B $BDj$9$k$H$$$&$3$H$r(B($B5,3J$N$_$K$h$k(B)$B%]!<%?%S%j%F%#$rJ]$C$?$^$^