[#5498] postscript — Kikutani Makoto <kikutani@...>

TkCanvasの

23 messages 1997/12/02
[#5499] Re: postscript — matz@... (Yukihiro Matsumoto) 1997/12/02

まつもと ゆきひろです

[#5502] Re: postscript — Kikutani Makoto <kikutani@...> 1997/12/02

きくたにです。

[#5535] wave viewer (Re: postscript) — Kikutani Makoto <kikutani@...> 1997/12/05

きくたにです。

[#5536] Re: wave viewer (Re: postscript) — Kikutani Makoto <kikutani@...> 1997/12/05

きくたにです。

[#5538] Re: wave viewer (Re: postscript) — matz@... (Yukihiro Matsumoto) 1997/12/05

まつもと ゆきひろです

[#5547] Re: wave viewer (Re: postscript) — Kikutani Makoto <kikutani@...> 1997/12/06

きくたにです。

[#5504] cgi-lib.rb — 青山 和光 <PXN11625@...>

cgi-lib.rb, shellwords.rb の新版です。

22 messages 1997/12/02
[#5505] Re: cgi-lib.rb — matz@... (Yukihiro Matsumoto) 1997/12/03

まつもと ゆきひろです

[#5506] Re: cgi-lib.rb — keiju@... (石塚圭樹 ) 1997/12/03

けいじゅ@日本ラショナルソフトウェアです.

[#5508] Re: cgi-lib.rb — matz@... (Yukihiro Matsumoto) 1997/12/03

まつもと ゆきひろです

[#5512] Re: cgi-lib.rb — Shin-ichiro HARA <sinara@...> 1997/12/03

原です。

[#5539] ruby 1.0-971204 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1997/12/05
[#5542] Re: ruby 1.0-971204 released — Noritsugu Nakamura <nnakamur@...> 1997/12/05

[#5572] Re: ruby 1.0-971204 released — Shoichi OZAWA <ozawa@...> 1997/12/08

こんにちは 小澤@日立 です。

[#5615] bug in String#scan ?? — Yuji Shigehiro <sigehiro@...>

しげひろです.

17 messages 1997/12/10
[#5616] Re: bug in String#scan ?? — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#5668] Re: ObjectDBM — 青山 和光 <PXN11625@...>

石塚さん(B... さんですよね?)、おはようございます。

14 messages 1997/12/13

[ruby-list:5581] Re: ruby1.1b0 for mswin32

From: KIMURA Koichi <kkimura@...>
Date: 1997-12-08 03:33:01 UTC
List: ruby-list #5581
木村です。

	In: [ruby-list:5567]
>助田です。
>
>ruby1.1b0を Visual C++ + Windows 95 でコンパイルすると
>エラーが出ます。
>1つは #define _(arg) arg が無いため。

これは、nt.hの中で includeしている (システムの)io.hと、rubyのル
ート(で通じるでしょうか?^^;)にある io.hがぶつかっていて、システ
ム側のが勝っちゃっているからです。nt.c その他では io.hを include
する必要はないはずなので(昔はあったかもしれない)、nt.h 外すのが
簡単でしょう。

で、パッチを添付します。

ruby-1.1b0/eval.c
ruby-1.1b0/ext/extmk.rb.nt
ruby-1.1b0/main.c
ruby-1.1b0/missing/nt.c
ruby-1.1b0/missing/nt.h
ruby-1.1b0/win32/ruby.def

が変更されます。eval.cとmain.cはms形式の __stdcallやらをやめただ
けです。extmk.rb.ntは.objではなく、lib(かdll)を作成してそれとリ
ンクするように変更したものです。ruby.defとextmk.rb.ntはまつもと
さんの手間を省くために、ファイル丸ごとも添付します(それほど大き
くないですし…)。

わたなべさんの dln.cに対するパッチを適用すれば mswin32版も拡張
モジュール dllが使えるようになります。

tcl/tkは鋭意努力します(バイナリしか入れてなかった…)

まずは全体のパッチ

begin 644 ruby-1.1b0.nt.diff.gz
M'XL("(Y3BS0``W)U8GDM,2XQ8C`N;G0N9&EF9@"]&6MSXD;R,Z[R?^@(;Q8,F
M",3##Y'=F#4XYX0U6\:Y7"Y.J80T&,5"HJ3!:]]6_GNZ9T8@@;"]N:I01HQZW
MNGOZ/3WC4>`_@1=`M)P\U0S=F#3T@)OPT;YG4\]G^WNN-YU";1E-H/8("SN*C
MF>ZDL.OLP?8S$*17P/V]6JVVC5NXF2WA*GR`9@.,MMEJF)UC,$Y/C_?W*I5*D
M+J?">!E`GSG00,P3LVF8K5-%<G8&M:/.2=4PH$*_QW!VMK\'#Z'GHEX>MV)N0
M._=@E4H$*I>[F<D9LQ?9.12ZZ$T!2M;'\;GU[\$UO'\'1J/1*..,9;G,\>,%-
M<TJN[[/'11CQLF1GX4*N8_L^,6!^S-0ZXC5`*^([J6;1NB5D!E_P2Q\4D'L.C
M_D1+A\/%=>_C`*:1/6==I=WID=3NM)EHAW^*R@LXL$<NN,([:/PC*H0+[H5!Y
M7+*C.Z<*^'PH*UU('()VU;LSLR,X/"04I<UQQQ#:'+=;N[213N/+^!]1)EH&.
M&7>0#+0\F?_%X'_D])W?Z]$$HW4S=K.SV^F0G2_<+)G("^.$@KS=,!N=W7F1X
M0SMF"S".P#@VVTVSTTXEB'%2/8(*/D^DQ0^FR\"Q'-N9,0R:+W\2:.9&60@N!
M>X!616<CY&WM8_\M0A".WKC`TJ"CHV+^?4ESPF#JW>F"5BL#G[%`F'**9.&"W
M!1L85=`B3<;+YQGR@:E^QW@L!6T?8U!4VJ=):*"G9(`,+Z]^0GZ:XT,M!&+(:
M6<RA=JGK=5V'VG\]J(WH%=[$0-\$!1V&;^\!@J6OH0O./WU*^`Q@!WV*=D588
MV4$H?^MS+XZ]X$YP4,QV,")M7#8%'CU9OA?<EWQO$DM[Q$\Q9_/2-(SF-B^1J
MRE4X.+\8]GX8XV#85R-!4)8&:S8PG1I0:39:5>-DE4_GYRBKX\O\D1R0_SN29
M*4?E6O_J!M#!4%2K(1YIG$^7I_%(\D"T+`O\N_[YPZ_#RP_$11)2(.NH`PK7F
M5SKA'-3[PR$YNC_^5^]ZT$<0BH[1@N%VH,H#A19H&E`Z@U:;+CQ'HQ!!XZ!%/
M8_V/T,-H`XJNRNLI18CGL<`_8H'N<)@E&2$(8!%1C=`DY#:@X)`%9CT7A`%D\
MYI,X!IC3OJH+O"EHMP(L/-DR*$F;;:.Z]N/EU?BF-QP*#]QY`;+T,?X<F9W][
MP<7%Y7`@)G647J8G8IB0^AR4;GK7/PQNRI*CXS,[,+NKZ;-H#K4I'.KAY`]\R
MHE_PB944GPN7QA/[/A&0=M=*L]-(%>Z(V;YD*=F),<+1_!RK/N-5]*(HJYO.<
MP/42?\@A><,-J1)4$H*TZ149"IB0H>=29,F"B9V1_IN#Q&M"MBW+"ZTZN+N2*
M6D<GJP32!$'BLUJ&%WS[K1+XFW=R(.3=#I3\)=?N,'$X^O#CF/:QPD$IB?LR\
M@I.T*%.M6Q$D^/@[')WWAA9FE7RC7Y2B0,ZKCWZ^,;=HI%*H"5H.10U"GJGA&
MTG)0`4UW1.@+1+9+B5JN$D454;Z;52'*U8*TIEKJI`'/*5!!IC+@<572ECDSQ
MXIL`9<)N2P99'+$HEAH4*L^RJEJAV%2;L2@-+LPT_49L4`2U#-E]MD0"BP!23
M\9O9)O5ZTE1K2;<DPT:E-<(*<@/`\C%'5%`3Y+A"PLWU(N;P,'KZ'GU5IV2@-
M6=QLPP@\:N3[7O2;G*D?:K_+R61G`2U50Z#XQ?L3SA`1>9Z)JJQX">5J!:FC!
M_,BP.4BR>T-0`=;2R$R9YA1WIPZ:YO1TE5P`11(VKG(2]P";&!\-)#N&%%RF:
MD873BF^1^@FU-6IOXCK6/,J^*E#FEU65>08G+JO"\ARC%9*_A4.V5CB$0%8HV
MRFJ_Q0MK?H)9++ILLKR3^T*QN"Z&Z=B8KD3;FD"8K,WKJIA&\$F6HJS;*_N3I
M3<5YH++6@4K/+;^D,\^;N%3NW@82$DVL110^>"XKW6HD_:V63*XMDN*+DL3$(
M5Z,&5%/J9*>F2E04+`/>5"5+Y>]09+4@)`&6JDP`%[WA>*!ZQ]81;:!M["%;J
M1A)K,HB3=*4*4<3`7?C8WT,X!=HV090WFL'$O^Y=_PKWV+<]Z"[E9*5X/NH/8
M8#CJ]4=76'2'!.KW;GJ;H,'X_/KRT\WEZ`K>?O:"5G/-A?KFXN`_GT;7-V,:(
MTC?9?H5'!"9"21A**/PM3>R8!7@(E*&!$'K!H(QE':9H(^'125G,5=>M2+#=8
M_JQ*^C1=PRN)LL1':+JMZ+:>.6I*>M)QK2+5615KLA5+9%R/E$2.'XK.2?9(J
MD/^1C4UQ&.)Y#A[LR+,G/HM-@L$\=)DI#D?TBCP0/,J[U!!'ICF>X6:VG[[@E
M>`6R&LC8_`I\$>O;^(1L`G=\?O\"1WZ_Y-XKI4UPY>]+LFY@"TE?.NW.;2_8L
MNNJ1P*VSK007?F$NC!P.N`D83;/1,%N-G4=:1;)UU=-NI4^RV*TU\2A[1*<>?
MD>-4@>4E3^S]CS+$:!F-XV97A8,XZ*M+A+]]AY"^N>E^%4UR58)25M5MR&^_<
M?R4/NJ$0%U2O)KL2E=ZS?;0(+0V'R>*'AX)+8IF*(,QJEX+ME#Z%DY9.@E]:[
M':37\$DN3]TB5;%0/RS*.^(6\PIE%*=']K@K%5)(SV2`.KN:$'#]0^^G5X2^H
M)*@'?#L!4E/;:9":+'P,560;E`SMEFGLOO?,$(YM+@F/H-DPFQW3Z&12XECTP
MG_2K#F;UNGC`R@\V^1%/I,OI5$W_?PGQS*7:MO>E@Y,($->%XK9-;>*_C*[[!
M\,"B&$5\Q9U;RC*SW4:;/>>*F7"%J$M86UKDBH[Q&E?,UCX\07L)'YZD7''20
MIA,R/M4YH.@%CK]T&7P7<]QZ[_39^PQ4=O.;4&S('!;'`EQ;@[UP$Y%[<[8),
MPVYOM@G#;KW.GQ9,LMR1-R)GQ"W"LPCD^^<0GDO-=5J^Y&316M03D38<DIW<*
M<G1V6FQ!/RY]:#3%?QN.S/;13E=OD&8O53MM$[>>5-Z).]5JIR-\O>JGUF9Z&
M34<%.1U5P@%[JAIB9-JJ;K;<5`KI=*/YY%\O4%A5=3K,):5Z-:%*.[%8SU6Z7
MCF]CY`G.W2X>#M`,7L`L[+*6/K/HVIC(-J>Q?Z4C7!9(8OJ,AX$U9WP6NIOST
M*+(MUW\6Q'F4A0@1<T"6Y^9!EX'+-CC<^>'$]C/:I%1=";L)VUI`6B4/MHNWD
MG,SGDR<I-NP/>%3)%2K/OC@;.W9@89$E$W639EEZ-,=A:]`L#/'D8244N1;+K
M(8N8[8:8[CL(=T"]B"^17VJVJRJD$!3'5L`^IX;-U+B5&K>)-%C.6>0YDA9?_
MFJ*[$.G"HBB,5MH[,^;<6U0*"7!A<]M7>'>*^G&.NULHATXRW-_["VFUXGDGX
#'0``=
``
end
size 2523


続いて extmk.rb.nt


begin 644 extmk.rb.nt.gz
M'XL("(Y&'C0``V5X=&UK+G)B+FYT`,4:_5/;5O+G,,/_\)#-6"*V!.GTY@;J]
MI@XV"7<.,-C)I,74E249J\B21Y)):)/[VV_W?3]9$'(WTS+36-JWNV_??N]3/
M&SO$6Q>YEV2!GWBS./7R]>Q^>VM[*YZ3WN7K]U?[UZ3;):VB],LX:&UO$=*<!
M9WD031F$=,GX\MT`X8CN%HMX7FYO14E181"G0)`DC`-_>3)QD$1^RDCIXT.$5
M:8BB-Z-/91(7)6!=75-`X`>+:+K,0@"=](:CP1$`DW@VI0L`_/,+`.;K-#`A+
MBS`W```*DR1;(>M6YVV_Q35U$B>1&WV"/5_:5I"E\_C&I7260\I%E**@<Z#)[
M5E%:06@3*[<<1/BX`"YD[MY$98'OA`1^$9'FE+U\!#[$^Q6D/B3VU>3C]/JY6
M0^S[J/B<9H['<$`_\E17S0-0'FF^,,CQC(_2*R74,P"5`+U;2RO552&E=I$_8
M<S=(LB*2Y@JC.<F2,,KM.2C@H$WPYP55":AV1]<M15`J)22/RG6>2F?@.]21<
MO:@AHZY@TE&R91DO(['9#U48$^VAO4W6_(C#T[-_@SZL("&=C*#]RPC\LW/J"
MNI[KDLXO,>F<XRO9+0C^)U#<`-]^)"1=)];VUO'%A6`S((J<_7K+N"CB](;R$
MX2Q-5I(/4WJ9WT^3.+VUP6<*>JCBOBBCI0T!OO1+&Z5ND^;QR;#W>@0/PSY_F
MHOB.84#D%:Q6FTQ`9,FC0K/P[R(08);[^3W*`)8'YQ.&USP9GJZ9SC?AF!\LI
M\$1+>"%'@1!Z1G]189W$(L]1;/C7(OC,E@0-9)RH%E\B,./6F%T0&XO2L4S?-
MQX<`7<A(!<PXF`@^LD1`4=Q5'J?EG%@3R#!I299^G-H.^5-LL7]$OK"5DH)W'
M"]LY,A<MIE#%DL<=`F;139P:.BW$&;@2A+I<_*VJ3#]S#;YEG)V0=9I$15'C`
M<)64Q0Q*6FG6DJMZ[E9*?U35Q3KGTC%?A!2[))VY#(4]RS"),+M00HU`X&"\G
M_-1(8WA$U;_1`K;AUUJ&Q4?-LZLK&[[=!+:%NUH7"Q%>5J?_IO=^,-TMN+7=$
M]0K+AN/\C?X:+/R<.>3_Z[N/>#`WFG1=$;L6JI*]=$D:)QO^_K@S;MK@KW3'@
M;S=QK<#_N[LN(A\K,?N1+JL*.UO0?'9C:<-I&=PM\QW;\CM_N-YD__OOT7UZG
MG5^FTZGE/-&[N4Q_IV,WXC1(UF%$?M@M?J1.RH3Z6HK57(X727K>&MW]Q<Y6<
M*X'PGB<9[AN,]DW>&.217TI_E)Y(=TNB]*9<0#NSSTZZ,$P)W3\>UEUHEH2N@
M,\LA*Z01B5/&194O`';_`ZUMIV^[>ZJ=71C6;P`-8D)'=3!)@77SH%+D%KH#!
M</CF@9;^;82(=NGGT.D[S%=$#29^&A(KF_UNT3#"!\9<SW9NL4KB4C_6#$]5>
MJ>%NL9[MV!X]4INT+`!-#FAQ;CD5R6MM./@P'IZ^ZK9VBY;%6C[W]PSRN-6VB
M'&9/X40J\W(_YSD9%Y>&:=[RPVN6659C;/1F,!SB4>WC\[<7H\$Q55$#_L@(B
M=%:2;"Y<FPU2ZQP&T2PE113@KTL0%VF*/`CC'%BYVUOO+WKC-^P1VNAC>`IH0
M96"-*>B@BY9]M*.&!KU_-D:T!N]GX1EY7+Y[]3.H"GDP,IRA7=H]]GG/C/V12
MUQ\.813HC][T+@=]@-`$@I;GHS3.)ZA%S&/0@\Y7<6"ADL'7V-39YI9B=B"62
MP\=/8R)'I5)U$HL!P%OI3!UI*RGJ2UL527'#&MM;<`ZF1>VB`&#TD%[\W3__<
MT5D6'^/TNQ>(S`TU`"]^HIFLS6V'Y\>]X10T.J)68=%&-YY25Z/!(E]KZ"N4F
MM4CGK_Z%2):8%YL0:X4V(K+W+NG'^96U!V7A6@7<G"811!#Q-N?1-G&#)D2;=
MY6+DFF'&?PPI*`_=G!L62"UFF#`K41J0U+H1MR<=<`^:N":>5W$><$*K=D>TM
MZ;AW^7HPIAIRF0>?GHW&/1IUNX7&'I?Z@Y.3T^&`88/W(0Q6#XGVU[092^J//
M](+F\$@N_L3JSQZJ!/[%9+4'@_D*_EV%^#SS;V'V>L;Q1(H@,HVK"78/^4,:L
M3=@>C#]]IJ'$,FI;ZZ?UBRJF(,Q_7$<04SR\4+F"7.;CG::*I]K`X'HZ5%I@X
MH>)XACYJP(>ZQI[]Q.X"0L6`?/Y,EK<8=1*$TZG-S>0H\OI-68F7W=`CLA\)Z
M9)$`ZK))#0?C*!A**"":UCM_-S[4Q>.+7Q.I:7-'`X[`*@H6&5$PIL?JEL3`M
M>(:W(I!B22?;V!]^>9)V2`>;?DC&@Y-#G=PB1(M2K@KC7B^,H(:%(JI#H[#Q'
M-7695STBY#H:R[C"+OI8W\'XT#L_6W:V)BGMHQ"[4K7#FGY#T$JH*B^,B#,5E
M91YK/@1V6^1*ABIB`8:R!O0]L_4-H\-\33V=7[#2EH%<"2I&=%W7_``!-CZJ_
MZ:D)4$BLG-,4T*\T;D26R*Z,4MV;U*IYHZ?UE[A;FH7WJ;\$1.RRTJQ4JF%]'
MC"HQ?')4S8UXY55!O!Z+ZBX`JM[7C9Y03-Q@@8&MCJ';"`_N%O$?$?:VD`6$/
M0QBWF9;KR3[*T9#8':J^VJ:%8`0:6#T)$ZUTZ^:S)R![(CTC-D-5M9-WE/S^S
MG4&JT632/TLR'QI?#2CH^-7<`]WSD40342$?JAOJ6M.$$M\B8`\Q,*6X"^%PQ
M71!$Y^6F@DRA59E-%(-7G;1&G(H@`^=[WA5WEL*Y$)D_/X+]:,?T$(W$EG@UE
MDZ5R8_`:53]XS#4(6(9WERS9PL2WAL$`<KAR<_Y%15@)[?(2_8IY*_)4'TR4Z
M#R-<_TXB<F9S"@)EJQT^^=)>K.'N82_6$N-.BKO"?M`O%;`"!F+-<'/:YHT62
M-X3W*_3:V*H^EQE#?>-02<0<R9%[=:S2LAD(2*>VJ_WK:XWR@4\BV&2&V&2R6
M[I/UGE1/H'3HG[/\_J4=TCY![*NT:(=X#>N][9V=G@Q&8\M`H[TD3E<'>-*0(
M]H\3S[Z:>-=[3M,3B5D&A:P9Q.(PG(<@!81*:69D:!044HL?F7C9<A77,>:NG
MQXM'J#X?T/W$;8+I+-6O:WS.1)7>MN]HYR[O=WE++TLM_;@&`QXOA[=M<J=;`
M26.A;MVJ/-@7MB<QD;<O51[T(]O#+"K>`AFNU*U&*RFW!H)%M1:%!7DT4(ZBX
M75(Y.((03X"5^S+Y&JADT3GL%AX,!#CFM`DVS\[7<<0M:[*!@ETY1T$$",T&@
M<XT-3E0?#+&V-6E4TOX<&#;8\%%;%A+<L,'F$CTOQBGH]+F2$UK427D*P"F]#
MK)ZD%)#/IJL\NXO#R)Y8*.#$XFOFB1E/VCM@KH5G3]:"AKXTKTAK$B;ULDJ^<
M1'QWT2Y"'[D!C<5W5XL?F%U^\ES+?5*_5E,XZEI-^NQ=%H>$:@@P\5I?IE2):
M(Q1;)?VBH5;[V4TAF3]I\G!1@F4H/HZJ[ZF=@"A$/>D`MI[VQ54%\(`(H!%U6
M8"BK6O-,V>B-3_0IXH+)>@6\:C"6((]\Y]+_QL9?`?[-V%Q:F3N/I@I6M_FZ9
MP)4W<@C@1^.>W&+=B-B'##Z,<43JXIA!V)T?>VFU)=NV9.JHFZ3-)J!>'4\]2
M+$"#%=&Q:Y3!-0)-!AQIE4!+B/=,>"]!_Z\!%Q;@`)>]RY_)+12".S?$(M8X4
M/N\/R/"\US\_.^[A+5RCWQOW*I#!Z/CR]&)\>GY&6O1"2[%HP?K@P\7YY1@:P
MK@:V./R/^CM%8W,.ZA9^[9E?1-`E1/2\`,!G,$C!/![S&<H,ZC$09;!Q"JUZ9
MZ;.R."$RP>-MG&[C<#5G8\1P,'DNR+H\P='T)2133T;MH;8@]7_40$/L-\F=^
>G\?^#)J_0]0:%.OHD+#_Q:@!]`#\+WOR'YR")```[
``
end
size 2910

最後に ruby.def


begin 644 ruby.def.gz
M'XL("#1)'C0``W)U8GDN9&5F`'U2L6[",!"=&RG_P,9&)>B6*04J18H("@SM<
M9!G;!`OGC)P+E'Y]':=I(+C=GM^[=WYW=IJ\YG'^,3+U[CKA2H7!/%LL1VD6Q
M+[+5/$[3,%C$V_B>6&[F>;+>)MEJ-+Y(F$U_[>,P6+ZOLWR["8,PB$I951**3
M9\`)"X.G%28@45(EOX15Q9DJQS=N(JW487U"J:'JCJ8&6\X4K2I7'T5F1[C81
M2Q"DU+Q6@NQK8(UGH#+;!0=<DT@)U$!*@0?-![)-1]W-_S&(YHYPV1X9(KF'#
MK(&+>WNA](ZJVR%N!NQ"#JEA\W83'NJ/OJWF;>*)>#+R3-$;Q[-0*U:,`J&FA
ML&N)SM1(NE.B?>V'U^F9@]9'P4E7[UO2H\D(RC6HJ]_F)Z7!VC;KQ:A"8^=P@
M"2TD("X]FO9PUL,7ZX*Z%$8R9[-X*@'=SQ?&:-.-RPZ"'0E>3TV(-XI4N9JBC
4M7V65"GM$/M!8?`-H]01_Y@#````^
``
end
size 380

-- 
木村浩一
    e-mail koichi-ki@aix.or.jp
           kkimura@pure.cpdc.canon.co.jp

In This Thread