home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / d / dshar116.zip / DSHAR.DOC < prev    next >
Text File  |  1993-03-11  |  20KB  |  435 lines

  1.     dshar(MS-DOS command.com archiver, like UNIX shar) document (V1.16)
  2.  
  3.                     nide@nara-wu.ac.jp  93.03.11
  4.  
  5.   é▒é╠âvâìâOâëâÇé═üAMS-DOSë║é┼éóé¡é┬é⌐é╠âtâ@âCâï(âoâCâiâèéαOK)é≡é▄é╞é▀é─
  6. êΩé┬é╠Ä⌐î╚ôWèJâAü[âJâCâué≡ì∞éΦé▄é╖üBæ╝é╠æ╜é¡é╠âvâìâOâëâÇé╞ê┘é╚éΘé╠é═üAì∞
  7. ɼé│éΩéΘâAü[âJâCâué¬âoâbâ`âtâ@âCâï(é╖é╚éφé┐âeâLâXâgâtâ@âCâïüBé╡é⌐éαüAâtâ@
  8. âCâïû╝é╔è┐ÄÜé╚é╟8ârâbâgò╢ÄÜé¬ÄgéφéΩé╚éóî└éΦüAâAü[âJâCâué╔éαASCII 7ârâbâg
  9. ò╢ÄÜé╠CRLFüEï≤öÆüEë┬ô╟ò╢ÄÜé╡é⌐ÄgéφéΩé╚éó)é╞é╚éΘô_é┼é╖üBé╗éΩé≡üAMS-DOSé╔
  10. é─command.comë║é┼Ä└ìsé╖éΘé▒é╞é╔éµé┴é─üAâtâ@âCâïé╠ôWèJé¬ìséφéΩéΘé╞éóéñÄd
  11. ægé▌é┼é╖üB
  12.   êΩë₧DOS(2.0ê╚Åπ)ö─ùpé╔é╚é┴é─éóéΘé╞Ävéóé▄é╖(é¬üADOS3.1, 3.3ê╚èOé┼é╠ô«ì∞
  13. é═ûóèmöFé┼é╖)üBNEC PC-9801VX(DOS3.3)üAô·ùºB32GXüAEPSON PC-286VüAòxÄmÆ╩
  14. FM-R50SHX(ê╚ÅπDOS3.1)é╚é╟é┼ô«ì∞é≡èmöFé╡é╜æ╝üAôîÄ┼J-3100SX041P(DOS3.1)é┼
  15. éαô«ì∞é╡é╜é╞é╠ò±ìÉé≡Æ╕é½é▄é╡é╜üB
  16.  
  17.  <Ådùvé╚Æìê╙> æOë±özòzö┼(V1.10)é▄é┼é╠dsharé┼ì∞ɼé╡é╜âAü[âJâCâué═üAë≡ôÇÄ₧
  18. é╔êΩòöé╠â}âVâô(CPUé¬V30é┼éáéΘéαé╠é╚é╟)é┼û\æûé╖éΘé╞éóéñò±ìÉé≡Ä≤é»é▄é╡é╜é╠
  19. é┼üAdsharé≡é¿Ägéóé╔é╚éΘé╞é½é═é┼é½éΘé╛é»üAû{âoü[âWâçâôê╚îπé╠ÉVé╡éóâoü[âWâç
  20. âôé╠éαé╠é≡é¿ÄgéóÆ╕é¡éµéñé¿èΦéóé╡é▄é╖üBÅ┌é╡é¡é═üÿ6é≡é▓ùùë║é│éóüB
  21.  
  22.  
  23. üÿ1. æOî√Åπ
  24.  
  25.   âtâ@âCâïé≡ôdÄqâüü[âïéΓé╗é╠æ╝é╠ò√û@é┼æùéδéñé╞é╖éΘé╞é½üAô]æùé╠ò√û@é╚é╟é╔
  26. éµé┴é─é═üAâoâCâiâèâtâ@âCâïé≡æùéΘé▒é╞é¬ìóô∩é╚ÅΩìçé¬éáéΦé▄é╖üBé╗é╠éµéñé╚ÅΩ
  27. ìçüAish, uuencode/uudecode(uuex/uudx)é╚é╟é≡Ägé┴é─âeâLâXâgâtâ@âCâïé╔ò╧è╖
  28. é╡é─æùéΘé▒é╞é═ë┬ö\é┼é╖é¬üAé▒éΩéτé╠ò√û@é┼é═üAÄ≤é»ÄΦæñéαé▒éΩéτé╠âcü[âïé≡Ä¥é┴
  29. é─éóé╚é»éΩé╬é╚éΦé▄é╣é±üBéαé╡Ä¥é┴é─éóé╚é»éΩé╬üAé▄é╕é╗éΩé≡æùéτé╦é╬é╚éΦé▄é╣
  30. é±é¬üAé╗éαé╗éαâoâCâiâèâtâ@âCâïé≡æùéΩé╚éóÅΩìçé═üAé═é─é╟éñéΓé┴é─é╗éΩéτé╠âcü[
  31. âïé≡æùéΩé╬éóéóé╠é⌐? é╞üAé═é╜é╞ìóé┴é─é╡é▄éñéφé»é┼é╖üB
  32.   é╗é╠ô_UNIXé┼é═üAuuencode, uudecodeé╞éóéñâRâ}âôâhé¬é┘é┌òWÅÇé┼ö⌡éφé┴é─é¿
  33. éΦüAâoâCâiâèâtâ@âCâïé╠âeâLâXâgâtâ@âCâïé╓é╠ò╧è╖éΓé╗é╠ïté¬é┼é½é▄é╖üBé│éτé╔üA
  34. sharé╞éóéñé▒éΩéαæ╜é¡é╠UNIXé╔ì┌é┴é─éóéΘâRâ}âôâhé≡ò╣ùpé╖éΩé╬üAâoâCâiâèâtâ@
  35. âCâïé╠Ä⌐î╚ôWèJâAü[âJâCâué≡âVâFâïâXâNâèâvâg(é┬é▄éΦâeâLâXâgâtâ@âCâï)é╞é╡é─
  36. ì∞ɼé┼é½é▄é╖üBé╡é⌐éαæùéτéΩé╜æñé┼é═üA(uudecodeé═òKùvé┼é╖é¬é╗éΩê╚èOé╔é═)ô┴
  37. ò╩é╚âRâ}âôâhé≡òKùvé╞é╣é╕é╔üAé╗é╠âAü[âJâCâuÄ⌐Égé≡Ä└ìsé╖éΘé╛é»é┼âtâ@âCâïé╠
  38. ò£î│é¬ë┬ö\é┼é╖üB
  39.   é╗é▒é┼üAMS-DOSé┼éαüAæèÄΦé¬ô┴ò╩é╚âRâ}âôâhé≡Ä¥é┴é─éóé╚é¡é─éαâtâ@âCâïé≡ò£
  40. î│é┼é½üAé╡é⌐éαâeâLâXâgâtâ@âCâïé╡é⌐æùéΩé╚éóÆ╩ÉMÄΦÆié┼éαæùéΩéΘâAü[âJâCâué≡
  41. É╢ɼé┼é½éΘéµéñé╚âAü[âJâCâuâRâ}âôâhé≡ì∞éδéñé╞ìléªé─üAé┼é½é╜é╠é¬é▒é╠dshar
  42. é┼éáéΦé▄é╖üB
  43.   ë≡ôÇÄΦÅçé═âAü[âJâCâué≡Ä└ìsé╖éΘé╛é»é┼é╖é⌐éτüAishéΓLHaé╚é╟é╠âåü[âeâBâèâeâB
  44. é╔è╡éΩé─éóé╚éóÅëÉSÄ╥é≡æ╬Å█é╔özòzé╖éΘé╜é▀é╠âAü[âJâCâu(é╡é⌐éαâoâCâiâèé┼é╠
  45. özòzé¬ìóô∩é╚ÅΩìç)é≡ì∞ɼé╖éΘô╣ï∩é╞é╡é─éαùLùpé⌐é╞Ävéóé▄é╖üB
  46.  
  47.  
  48. üÿ2. âtâ@âCâïôαùe
  49.  
  50.     dshar.doc    ücé▒é╠âtâ@âCâï
  51.     dshardoc.eng    ücâhâLâàâüâôâgé╠ùvÄ|é╠ëpû≤(ëpîΩé╔Ä⌐ÉMé╚é╡)
  52.     dshar.c    dshardat.c dosfn.c setargs.c getopt.c common.h
  53.             ücâ\ü[âX
  54.     makefile    ücMS-Cé¿éµé╤Software Tools make.exeùpmakefile
  55.     makefile.unx    ücUNIXùpmakefile
  56.     dshar.exe    ücÄ└ìsâtâ@âCâï(MS-DOSùp)
  57.     undshar.sh    ücdsharé╔éµéΘâAü[âJâCâué≡UNIXÅπé┼ë≡ôÇé┼é½éΘâXâNâèâvâg
  58.  
  59.   Ä└ìsé╔òKùvé╚é╠é═dshar.exeé╛é»é┼é╖üB
  60.   â\ü[âXé╠éñé┐dosfn.cé═üAMS-DOSÅπé┼üA_dos_findfirst()ôÖé╠è╓Éöé≡Ä¥é╜é╚éóC
  61. âRâôâpâCâëé≡ùÿùpé╖éΘé╞é½é╠é╜é▀é╠éαé╠é┼üAé▒éΩéτé╠è╓Éöé≡Ä¥é┬âRâôâpâCâëüAé¿
  62. éµé╤UNIXÅπé┼é═òKùvéáéΦé▄é╣é±üBé▄é╜getopt.cé═üAUNIXÅπé┼é╡é⌐éαgetopt()é≡Ä¥
  63. é╜é╚éóâVâXâeâÇé┼âRâôâpâCâïé╖éΘé╞é½é╠é▌òKùvé┼é╖üB
  64.  
  65.  
  66. üÿ3. âRâôâpâCâï
  67.  
  68.   MS-C 4.00é┼ì∞ɼé╡é▄é╡é╜é¬üATurbo C++ 1.01é┼é╠âRâôâpâCâïüEô«ì∞éαèmöFé╡
  69. é▄é╡é╜üBæ╝âRâôâpâCâëé┼éαüAÅ¡é╡é╠ò╧ìXé┼âRâôâpâCâïë┬ö\é┼é═é╚éóé⌐é╞Ävéóé▄é╖üB
  70.  
  71.     MS-Cé╠ÅΩìç    cl dshar.c dshardat.c setargs.c
  72.     Turbo Cé╠ÅΩìç    tcc dshar.c dshardat.c setargs.c dosfn.c
  73.  
  74. é┼âRâôâpâCâïé┼é½é▄é╖üBÆAé╡Turbo CéΓî├éóMS-Cé╚é╟é┼üA_dos_findfirst()é╚é╟
  75. é╠è╓Éöé≡Ä¥é╜é╚éóÅΩìçé═üAdosfn.cé≡ò╣é╣é─âRâôâpâCâïé╡é─ë║é│éóüBé▄é╜üAMS-C
  76. 4.00é╠ÅΩìçé═üA-DMSC4é╠ÆΦï`é¬òKùvé┼é╖üB
  77.  
  78.  
  79. üÿ4. âAü[âJâCâué╠é╡é⌐é╜(MS-DOSÅπ)
  80.  
  81.   dsharé╠Ägéóò√é═
  82.  
  83.     dshar âtâ@âCâïû╝ âtâ@âCâïû╝ üc > âAü[âJâCâuâtâ@âCâïû╝.bat
  84.  
  85. é┼é╖üBê°Éöé═âAü[âJâCâué╡é╜éóâtâ@âCâïû╝é┼üAâpâXé╠ïµÉ╪éΦé╔é═üu/üvéαüu\üvéα
  86. ÄgéªéΘæ╝üAâÅâCâïâhâJü[âhéαÄgéªé▄é╖(âpâXé╠ôrÆåé╔é═Ägéªé▄é╣é±)üBòWÅÇÅoù═é╔
  87. âAü[âJâCâuîïë╩é¬Åoù═é│éΩé▄é╖é╠é┼üAé╗éΩé≡âAü[âJâCâuâtâ@âCâï(û╝æOé═öCê╙)é╔
  88. âèâ_âCâîâNâgé╡é▄é╖üBâAü[âJâCâué╖éΘâtâ@âCâïé╠î┬ÉöéΓæσé½é│é╚é╟é╔é═ô┴é╔ɺî└
  89. é═éáéΦé▄é╣é±üB
  90.   É╢ɼé│éΩéΘâAü[âJâCâué═âoâbâ`âtâ@âCâïé╔é╚éΦé▄é╖üBé▒éΩé≡Ä└ìsé╖éΩé╬âtâ@âC
  91. âïé¬ôWèJé┼é½éΘéφé»é┼é╖üBé╡é⌐éαüAâoâbâ`âtâ@âCâïé═ASCIIë┬ô╟ò╢ÄÜé╞ï≤öÆüEëⁿ
  92. ìsò╢ÄÜé╠é▌é⌐éτé╚éΦé▄é╖(âtâ@âCâïû╝é╔8ârâbâgò╢ÄÜé≡ù^éªé╜ÅΩìçé≡Å£é¡)üB
  93.   é╚é¿üAâAü[âJâCâuâtâ@âCâïé╠âTâCâYé═üAî│é╠âtâ@âCâïé╠âTâCâYé╠û±40%æ¥é╡ü{
  94. âtâ@âCâïÉöü~û±360âoâCâgü{ÆΦÉö(û±2.8KB)Æ÷ôxé╔é╚éΦé▄é╖üB
  95.  
  96.   âtâ@âCâïû╝é╞é╡é─âfâBâîâNâgâèé≡ÄwÆΦé╖éΩé╬üAé╗é╠Æåé╠âtâ@âCâïé≡ì─ïAôIé╔âAü[
  97. âJâCâué╡é▄é╖üBé▄é╜üAâtâ@âCâïû╝ê°Éöé¬üu@üvé┼Äné▄é┴é─éóéΩé╬üAé╗é╠ê°Éöé⌐éτ
  98. ɵô¬é╠üu@üvé≡ĵéΦÅ£éóé╜û╝æOé╠âtâ@âCâïé≡üuâîâXâ|âôâXâtâ@âCâïüvé╞é╡é▄é╖ü\
  99. é╖é╚éφé┐üAé╗é╠âtâ@âCâïé╠ôαùeé≡ô╟é±é┼üAé╗é▒é╔Åæéóé─éáéΘèeÆPîΩé≡üAëⁿé▀é─
  100. dsharé╠ê°Éöé╞î⌐é╚é╡é▄é╖üBùßéªé╬üAcfilesé╞éóéñâtâ@âCâïé╠ôαùeé¬
  101.  
  102.     aaa.c bbb.*
  103.     cc/ddd.c
  104.  
  105. é┼éáé┴é╜ÅΩìçüAdshar z.exe @cfiles z.doc é╞é╖éΘé╞üA
  106.  
  107.     dshar z.exe aaa.c bbb.* cc/ddd.c z.doc
  108.  
  109. é╞ô»é╢ê╙ûíé╔é╚éΦé▄é╖üB
  110.   âîâXâ|âôâXâtâ@âCâïé╠Æåé╔üu@üvé┼Äné▄éΘÆPîΩé¬î╗éΩéΩé╬üAé╗éΩé≡ì─é╤âîâXâ|
  111. âôâXâtâ@âCâïé╞î⌐é╚é╡é─ì─ïAôIé╔Åêù¥é≡ìséóé▄é╖üBé▄é╜üAüu@-üvé╞ÄwÆΦé╖éΘé╞üA
  112. òWÅÇôⁿù═é≡âîâXâ|âôâXâtâ@âCâïé╞î⌐é╚é╡é▄é╖é╠é┼üAls a*/b*.c | dshar @- é╠éµ
  113. éñé╚Ägéóò√é¬é┼é½é▄é╖üB
  114.  
  115.             *    *    *
  116.  
  117.   ôWèJé╡é╜éáé╞é╔ë╜é⌐âRâ}âôâhé≡Ä└ìsé│é╣é╜éóÅΩìçé═üAÄ└ìsé│é╣é╜éóâRâ}âôâhé≡üA
  118. é┼é½é╜âAü[âJâCâué╠ì┼îπé╠ò√é╠üAüuYou may putücüvé╞Åæéóé─éáéΘé╞é▒éδé╔Æ╟ë┴
  119. é╖éΘé╛é»é┼OKé┼é╖üBùßéªé╬üALHaé╠Ä⌐î╚ôWèJâAü[âJâCâu(SFX)é≡dsharé┼ì─ôxâAü[
  120. âJâCâué╡üAé╗é╠îπéδé╔üAé╗é╠SFXé≡ôWèJé╖éΘéµéñé╚âRâ}âôâhé≡Æ╟ë┴é╡é─é¿é»é╬üA
  121. SFXé⌐éτâtâ@âCâïé≡ò£î│é╖éΘé╞é▒éδé▄é┼êΩïCé╔éΓé┴é─é¡éΩéΘéµéñé╚âoâbâ`âtâ@âC
  122. âïé¬é┼é½éáé¬éΦé▄é╖üB
  123.   Å]é┴é─üAdsharé┼Ä⌐î╚ë≡ôÇâAü[âJâCâué≡ì∞éδéñé╞é╖éΘé╞é½üAâAü[âJâCâué╖é╫é½
  124. âtâ@âCâïé¬æ╜é⌐é┴é╜éΦæσé½é⌐é┴é╜éΦé╖éΘéµéñé╚ÅΩìçé╔é═üAé▄é╕é╗éΩéτé≡LHaé╚é╟
  125. é┼âAü[âJâCâuüEê│Åké╡é─SFXé≡ì∞éΦüAé┼é½é╜âoâCâiâèâtâ@âCâïé≡dsharé┼âoâbâ`âtâ@
  126. âCâïë╗é╡é╜ÅπüAé╗é╠ûûö÷é╔LHaé╠SFXé≡ôWèJé╖éΘé╜é▀é╠âRâ}âôâhé≡òté»ë┴éªéΘüAé╞
  127. éóé┴é╜ò√û@é≡ĵéΘé┘éñé¬î°ùªôIé┼é╡éσéñüBdsharé═âtâ@âCâïé╠ê│Åkï@ö\é═Ä¥é┴é─
  128. éóé▄é╣é±é╠é┼üB
  129.  
  130.  
  131. üÿ5. âAü[âJâCâué⌐éτé╠ò£î│
  132.  
  133.   âtâ@âCâïé≡ò£î│é╖éΘé╞é½é═üAâAü[âJâCâuâtâ@âCâïé≡âoâbâ`âtâ@âCâïé╔é╡é─üAé╗
  134. éΩé≡Ä└ìsé╖éΩé╬OKé┼é╖üBùßéªé╬âtâ@âCâïû╝é¬ar.baté┼éáéΩé╬üAaré╞éóéñâRâ}âôâh
  135. é≡Ä└ìsé╖éΩé╬ò£î│é┼é½é▄é╖(îπéδé╔üu.batüvé≡é┬é»é─üAar.baté╞é╡é─éαò£î│é┼é½
  136. é▄é╖)üBé╚é¿üAâAü[âJâCâué≡ôdÄqâüü[âïé╚é╟é╠ÄΦÆié┼æùé┴é╜ÅΩìçé═üAé▄é╕âAü[âJ
  137. âCâuɵô¬é╠üuecho offüvé╠ìséµéΦÅπé≡ìφÅ£é╡é─é⌐éτÄ└ìsé╡é─ë║é│éóüB
  138.   ò£î│Ä₧é╔üAô»û╝é╠âtâ@âCâïé¬è∙æ╢é╠ÅΩìçé═üAÄ└ìsé╖éΘâRâ}âôâhé╔ -c âIâvâVâç
  139. âôé≡òté»é╚éóé╞ÅπÅæé½é│éΩé▄é╣é±(ùßéªé╬ar.baté╠ÅΩìçé═ ar -c é╞é╖éΘ)üB
  140.  
  141.   ò£î│é╔é═command.comê╚èOé╔ô┴é╔òKùvé╚âRâ}âôâhé═éáéΦé▄é╣é±üBæ╝é╠MS-DOSòW
  142. ÅÇé╠èOòöâRâ}âôâhé╠æ╢ì▌é≡æOƱé╔é╡é╜âAü[âJâCâué≡ì∞éΘéµéñé╔é╚é┴é─éóé╚éóù¥ùR
  143. é═üAô┴é╔æσèwé╚é╟é╠ï│êτùpé╠îvÄZï@âVâXâeâÇé╚é╟é┼é═üAéóé╜é╕éτé┼é╠âVâXâeâÇöj
  144. ë≤é╔æ╬é╖éΘù}Ä~é╚é╟é╠ù¥ùRé╠é╜é▀üAéφé┤é╞êΩòöé╠âRâ}âôâh(ô┴é╔symdebé╞é⌐)é≡ö▓
  145. éóé╜ì\ɼé╔é╚é┴é─éóéΘé▒é╞é¬éáéΦüAé╗é╠éµéñé╚è┬ï½é┼éαò£î│é┼é½éΘé▒é╞é≡ê╙É}é╡
  146. é╜é⌐éτé┼é╖üB
  147.             *    *    *
  148.  
  149.  <Ådùvé╚Æìê╙> dsharé┼âAü[âJâCâué╡é─ô╛éτéΩéΘâoâbâ`âtâ@âCâïé═üAâAü[âJâCâu
  150. é│éΩé╜âtâ@âCâïé╠âeâLâXâgé╓é╠âGâôâRü[âhîïë╩é¬üAé╗é╠âoâbâ`âtâ@âCâïôαé╠ë╜âo
  151. âCâgû┌é╔ê╩Æué╡é─éóéΘé⌐é╔ê╦æ╢é╡é─éóé▄é╖üBé┼é╖é⌐éτüAɵô¬éΓôrÆåé╔ù]ò¬é╚éαé╠
  152. é≡òté»ë┴éªé╜éΦìφé┴é╜éΦé╖éΘé╞üAÉ│é╡é¡âtâ@âCâïé≡ë≡ôÇé┼é½é╚éóÅΩìçé¬éáéΦé▄é╖
  153. (ì┼îπòöé╠üuYou may putücüvé╠Åèé╓é╠Æ╟ë┴é╛é»é═æσÅΣòv)üBé▓Æìê╙ë║é│éóüB
  154.  
  155.             *    *    *
  156.  
  157.   ë≡ôÇÄ₧é╔é═1KâoâCâgï¡é╠êΩÄ₧âRâ}âôâhé≡ì∞ɼé╡é▄é╖(é┐éσé┴é╞æOé▄é┼1KBÄπé╔Ä√
  158. é▄é┴é─éóé╜é╠é┼é╖é¬üAï@ö\ï¡ë╗é╔éµéΦÄcöOé╚é¬éτ1KBé≡Æ┤éªé─é╡é▄éóé▄é╡é╜)üBéα
  159. é╡è┬ï½ò╧ÉöTMPé¬É▌ÆΦé│éΩé─éóéΩé╬üAêΩÄ₧âRâ}âôâhé═é╗é╠âfâBâîâNâgâèé╔ì∞ɼé│
  160. éΩüAé╗éñé┼é╚é»éΩé╬üAêΩÄ₧âRâ}âôâhé═âJâîâôâgâfâBâîâNâgâèé╔ì∞ɼé│éΩé▄é╖üBé╟
  161. é┐éτé╠ÅΩìçéαüAâoâbâ`âtâ@âCâïé╠Ä└ìsÅIù╣Ä₧é╔êΩÄ₧âRâ}âôâhé═Å┴é│éΩé▄é╖üB
  162.   ÆAé╡üATMPé┼ÄwÆΦé│éΩé╜âfâBâîâNâgâèé╠æ╢ì▌Æ▓ì╕é═üA
  163.  
  164.     üuâoâbâ`âtâ@âCâïôαé┼ IF EXIST name\nul ücé╞é╖éΩé╬
  165.      nameé╞éóéñâfâBâîâNâgâèé¬æ╢ì▌é╖éΘé⌐é╟éñé⌐éφé⌐éΘüv
  166.  
  167. é╞éóéñüAî╗ì▌é╠MS-DOSé╠undocumented(?) featureé╔ê╦æ╢é╡é─éóé▄é╖é╠é┼üAŽùê
  168. é▒éΩé¬É¼éΦùºé╜é╚é¡é╚é┴é╜ÅΩìçé═üATMPé¬É▌ÆΦé│éΩé─éóé─éαêΩÄ₧âRâ}âôâhé¬é╗é▒
  169. é╔ì∞ɼé│éΩé╚éóéµéñé╔é╚é┴é─é╡é▄éñé⌐éαÆméΩé▄é╣é±üBé▄éáé╗éñé╚é┴é─éαüAêΩÄ₧âR
  170. â}âôâhé¬âJâîâôâgâfâBâîâNâgâèé╔ì∞éτéΩéΘé╛é»é┼é╖é⌐éτüAæσé╡é╜Ä└èQé═é╚éóé┼é╡éσ
  171. éñé¬ücüB
  172.  
  173.  
  174. üÿ6. ë≡ôÇÄ₧é╔ì∞ɼé╖éΘêΩÄ₧âRâ}âôâhé╔é┬éóé─
  175.  
  176.   ÉµÅqé╠éµéñé╔üAdsharé╔éµéΘâAü[âJâCâué≡ë≡ôÇé╖éΘÄ₧é╔é═êΩÄ₧âRâ}âôâhé≡ì∞ɼ
  177. é╡é▄é╖üBé▒éΩé═comâtâ@âCâïé┼üA8086înCPUé╚éτé╟éΩé┼éαÄ└ìsé┼é½éΘéµéñé╔ì∞é┴é╜
  178. é┬éαéΦé┼é╖üBé╡é⌐é╡ê╚æOé╠âoü[âWâçâôé┼é═üAé▒é╠comâtâ@âCâïé¬êΩòöé╠âVâXâeâÇ
  179. é┼ânâôâOâAâbâvé╖éΘé╞éóéñò±ìÉé≡Ä≤é»é▄é╡é╜(Äσé╔CPUé¬V30é┼éáéΘâVâXâeâÇé┼ïN
  180. é½é╜éµéñé┼é╖)üB
  181.   é╗éΩé┼Æ▓é╫é─é▌éΘé╞(ï@èBîΩâîâxâïé╠ÿbé┼é╖é¬)üA
  182.  
  183.  üEÅπÅqé╠êΩÄ₧âRâ}âôâhé═üAÄ└ìsÄ₧é╔Ä⌐ò¬é╠âüâéâèâCâüü[âWé≡Åæé½è╖éªéΘé¬üAêΩ
  184. òöé╠(?)CPUé┼é═üAÅæé½è╖éφéΘéµéΦæOé╔é╗é▒é╠û╜ù▀é≡ɵô╟é▌é╡é─é╡é▄é┴é─éóé╜
  185.  üEPUSH SPé╖éΘé╞üAÄ└ìsæOé╠SPé╠Ælé¬âvâbâVâàé│éΩéΘCPUé╞üAÄ└ìsîπé╠SPé╠Ælé¬
  186. âvâbâVâàé│éΩéΘCPUé╠2Äφù▐é¬éáéΘ(éτé╡éó)
  187.  üECALL SPé╠ô«ì∞é¬é¿é⌐é╡éóCPUé¬éáé┴é╜
  188.  
  189. é╚é╟é╔î┤ê÷é¬éáé┴é╜éµéñé┼é╖üB
  190.   ìíë±é╠âoü[âWâçâôé┼é═é╗éΩé╔é┬éóé─æ╬ì⌠é╡é╜é╠é┼üAéαéñé╟é╠âVâXâeâÇé┼éαæσÅΣ
  191. òvé╛éδéñé╞Ävé┴é─éóéΘé╠é┼é╖é¬üAéαé╡û£êΩüAdsharé╔éµéΘâAü[âJâCâué≡ë≡ôÇé╖éΘ
  192. Ä₧é╔û\æûé╖éΘâVâXâeâÇé¬é▄é╛éáéΦé▄é╡é╜éτüAé║é╨é¿Æméτé╣èΦéóé▄é╖üB
  193.  
  194.  
  195. üÿ7. UNIXÅπé┼é╠âAü[âJâCâu/ë≡ôÇé╔é┬éóé─
  196.  
  197.   Ver 1.04é⌐éτé═üAâ\ü[âXé≡UNIXÅπé┼âRâôâpâCâïé╖éΩé╬üAUNIXÅπé┼dsharé≡Ä└ìsé┼
  198. é½éΘéµéñé╔é╚éΦé▄é╡é╜üBì∞ɼé│éΩéΘé╠é═éαé┐éδé±üAMS-DOSÅπé┼âoâbâ`âtâ@âCâïé╞
  199. é╡é─Ä└ìsé┼é½éΘâAü[âJâCâué┼é╖üBé▄é╜üAâeâLâXâgâtâ@âCâïé≡âAü[âJâCâué╖éΘÅΩìç
  200. é═üAëⁿìsâRü[âhé╠ò╧è╖éΓè┐ÄÜâRü[âhé╠Shift JISé╓é╠ò╧è╖é≡ìséóé┬é┬âAü[âJâCâué╖
  201. éΘé▒é╞éαé┼é½é▄é╖(ÆAé╡Shift JISé╓é╠ò╧è╖âtâBâïâ^é═ò╩é╔òKùvé┼é╖)üB
  202.  
  203.   dsharé≡UNIXÅπé┼âRâôâpâCâïé╖éΘé╔é═üA-DUNIX é╞éóéñÆΦï`é≡ìsé┴é─âRâôâpâCâï
  204. é╖éΘé▒é╞é¬òKùvé┼é╖üBôYòté╠makefile.unxé╞éóéñâtâ@âCâïé≡Ägùpé╡é─makeé╡é─ë║
  205. é│éóüBÆAé╡üAòKùvé╔ë₧é╢é─ê╚ë║é╠âRâôâtâBâMâàâîü[âVâçâôé≡ìsé┴é─ë║é│éóüB
  206.  
  207.     getopt()é¬é╚éóÅΩìç    ücòKùvé╚âIâuâWâFâNâgé╔getopt.oé≡Æ╟ë┴
  208.     fprintf()é¬üAÅoù═é╡é╜ò╢ÄÜÉöé≡
  209.     Ælé╞é╡é─ò╘é╖Ädùlé╔é╚é┴é─éóé╚éóÅΩìç
  210.                 üc-DFPRINTF_NOVALé╠ÆΦï`é≡Æ╟ë┴
  211.     è┐ÄÜâRü[âhé╠ShiftJISé╓é╠ò╧è╖âRâ}âôâhé╠
  212.     âfâtâHâïâgé≡"nkf -s"ê╚èOé╔é╡é╜éóÅΩìç
  213.                 üc-DTOSJIS_def="âRâ}âôâhû╝"é╠ÆΦï`é≡Æ╟ë┴
  214.  
  215.   UNIXÅπé┼é╠Ä└ìsò√û@é═
  216.  
  217.     dshar [-b] [-t] [-k] [-v âtâBâïâ^] âtâ@âCâïû╝ üc > âAü[âJâCâuû╝.bat
  218.  
  219. é┼üAé┘é┌MS-DOSÅπé╞ô»é╢é┼é╖é¬üAë║ïLé╠âIâvâVâçâôé¬Æ╟ë┴é│éΩé─éóé▄é╖üB
  220.  
  221.     -b  ì∞ɼé│éΩéΘâAü[âJâCâué╠ëⁿìsïLìåé≡CR+LFé╔é╖éΘ
  222.     -t  âeâLâXâgâtâ@âCâïé≡üAëⁿìsïLìåé╠ò╧è╖é≡é╡é┬é┬âAü[âJâCâué╖éΘ
  223.     -k  âeâLâXâgâtâ@âCâïé≡üAè┐ÄÜâRü[âhé≡Shift JISé╔ò╧è╖é╡é┬é┬âAü[âJâCâu
  224.         é╖éΘüB-té╞é═ô╞ùºé╔ÄwÆΦë┬ö\
  225.     -v  -ké╠Ä₧ÄgéñâtâBâïâ^é╠ÄwÆΦüBòKé╕âtâBâïâ^é╞é╡é─ÄgéªéΘâRâ}âôâhé≡
  226.         ÄwÆΦé╡é─ë║é│éóüBé╡é⌐éαé╗é╠âtâBâïâ^é═üAî│é╠âeâLâXâgé╔CRéΓ^Zé¬
  227.         è▄é▄éΩé─éóé─éαéñé▄é¡ô«ì∞é╖éΘòKùvé¬éáéΦé▄é╖üB
  228.         é▒é╠âIâvâVâçâôé═üA-ké╞ô»Ä₧é╔ÄwÆΦé╡é╚éóÅΩìçû│ê╙ûíé┼é╖üB-ké╛é»
  229.         ÄwÆΦé│éΩé─-vé╠ÄwÆΦé¬é╚éóÅΩìçüAè┬ï½ò╧ÉöTOSJISé╠Ælé¬ÄgéφéΩüAé╗éΩ
  230.         éαé╚éóÅΩìçé╠âfâtâHâïâgé═ "nkf -s" é¬ÄgéφéΩé▄é╖(é¬üAnkfé═1âoâC
  231.         âgé⌐é╚é≡ê╡éªé╚éóé▒é╞é╔é▓Æìê╙)üBé▒é╠âfâtâHâïâgé═üAÅπÅqé╡é╜
  232.         makefile.unxé╠âRâôâtâBâMâàâîü[âVâçâôé╔éµéΦò╧ìXé┼é½é▄é╖üB
  233.  
  234.   UNIXÅπé┼Ä└ìsé╖éΘÅΩìçüA-bâIâvâVâçâôé≡ÄwÆΦé╡é╚éóî└éΦüAì∞ɼé│éΩéΘâAü[âJâC
  235. âué╠ëⁿìsïLìåé═LF('\n', 0x0A)é╠é▌é┼é╖é╠é┼üAMS-DOSé╓é╠ô]æùé═âeâLâXâgâéü[âh
  236. é┼ìsé┴é─ë║é│éóüBâoâCâiâèô]æùé╖éΘé╞üAMS-DOSæñé┼É│Åφé╔ë≡ôÇé┼é½é╚é¡é╚éΦé▄é╖üB
  237. (Æìê╙: üÿ5é╔é═üuÅdùvé╚Æìê╙üvé╞é╡é─üAüudsharé┼ô╛éτéΩéΘâAü[âJâCâué═üAé╗é╠
  238. âoâbâ`âtâ@âCâïôαé╠âfü[â^é╠âoâCâgê╩Æué╔ê╦æ╢é╡é─éóéΘé╠é┼üAì┼îπê╚èOé╔Æ╟ë┴üE
  239. ìφÅ£é≡ìséñé╞É│é╡é¡ë≡ôÇé┼é½é╚éóüvé╞éáéΦé▄é╖é¬üAUNIXÅπé┼ì∞ɼé╡é╜âAü[âJâCâu
  240. é═üAMS-DOSé╓âeâLâXâgô]æùé╖éΩé╬âoâCâgê╩Æué¬É│é╡é¡é╚éΘéµéñé╔ì∞ɼé│éΩé─éóé▄
  241. é╖é╠é┼üAâeâLâXâgô]æùé╖éΘé▒é╞é╔éµéΘâoâCâgê╩Æué╠ò╧ë╗é╔é┬éóé─é═ÉSözé▓û│ùpé┼
  242. é╖üB) ïté╔-bâIâvâVâçâôé≡ÄwÆΦé╖éΩé╬üAëⁿìsïLìåé¬CR + LF("\r\n", 0x0D + 0x
  243. 0A)é╔é╚éΦé▄é╖é╠é┼üAMS-DOSé╓é═âoâCâiâèô]æùé╡é╚éóé╞É│Åφë≡ôÇé┼é½é╚é¡é╚éΦé▄
  244. é╖üB
  245.   é▄é╜üAâeâLâXâgâtâ@âCâïé≡âAü[âJâCâué╖éΘÅΩìçé═üA-tâIâvâVâçâôé≡ÄwÆΦé╡é╚éó
  246. î└éΦüAâtâ@âCâïé╠ëⁿìsïLìåé╠ò╧è╖é≡é╡é▄é╣é±é╠é┼üAëⁿìsïLìåé¬LFé┼éáéΩé╬LFé╛é»
  247. é╠é▄é▄âAü[âJâCâué│éΩé─é╡é▄éóé▄é╖üB-té≡ÄwÆΦé╖éΘé╞üAâtâ@âCâïé╠ëⁿìsïLìåé≡LF
  248. é⌐éτCR + LFé╔ò╧è╖é╡é┬é┬âAü[âJâCâué≡ìséóé▄é╖üB
  249.   UNIXÅπé┼é═âtâ@âCâïé╠æ«É½é═üAowneré╠Åæé½ì₧é▌é¬ë┬é⌐é╟éñé⌐é╡é⌐ö╜ëfé│éΩé▄
  250. é╣é±üBMS-DOSæñé┼ë≡ôÇé╡é╜Ä₧é╠âtâ@âCâïæ«É½é╞é╠æ╬ë₧é═
  251.  
  252.        ownerÅæé½ì₧é▌îáî└    |        MS-DOSæñâtâ@âCâïæ«É½
  253.     ------------------------+-----------------------------------------
  254.           ë┬        |üuâAü[âJâCâuæ«É½üvé╠é▌ONüEæ╝é═OFF
  255.           ö█        |üuâAü[âJâCâuæ«É½üvüuâèü[âhâIâôâèü[æ«É½üv
  256.                 | é╠é▌ONüEæ╝é═OFF
  257.  
  258. é╞é╚éΦé▄é╖üB
  259.   é▄é╜üAUNIXÅπé┼âAü[âJâCâué╖éΘÅΩìçüAâtâ@âCâïé╠û╝æOé¬MS-DOSé┼ïûé│éΩéΘéαé╠
  260. é⌐é╟éñé⌐(8ò╢ÄÜü{ègÆúÄq3ò╢ÄÜê╚ôαé╔Ä√é▄é┴é─éóéΘé⌐é╟éñé⌐é╚é╟)é═â`âFâbâNé│éΩ
  261. é▄é╣é±é╠é┼Å\ò¬é▓Æìê╙ë║é│éóüB
  262.  
  263.             *    *    *
  264.  
  265.   ïté╔üAdsharé╔éµéΘâAü[âJâCâué≡UNIXÅπé┼ë≡ôÇé╖éΘé▒é╞é═üAâVâFâïâXâNâèâvâg
  266. undsharé┼ë┬ö\é┼é╖üBâeâLâXâgâtâ@âCâïé≡âAü[âJâCâué╡é─éáéΘéαé╠é╔æ╬é╡é─é═üAë≡
  267. ôÇÄ₧é╔ëⁿìsâRü[âhé╠ò╧è╖éΓüAè┐ÄÜâRü[âhé≡Shift JISé⌐éτæ╝é╠éαé╠é╓é╠ò╧è╖é≡ìséó
  268. é┬é┬ë≡ôÇé╖éΘé▒é╞éαë┬ö\é┼é╖é¬üAé▒é╠ÅΩìçéαè┐ÄÜâRü[âhé╠âtâBâïâ^é═ò╩é╔òKùvé┼
  269. é╖üB
  270.   undsharé≡Ägéñé╔é═üAôYòté╠undshar.shé≡UNIXé╔ô]æùé╡üAundsharé╔âèâlü[âÇé╡
  271. é─ë║é│éóüBɵô¬òöò¬é┼ê╚ë║é╠éµéñé╚Äßè▒é╠âRâôâtâBâMâàâîü[âVâçâôé¬ìséªé▄é╖üB
  272.  
  273.     âVâFâïò╧ÉöTouch        ücSystem Vî`Ä«é╠touchâRâ}âôâhé¬éáéΘÅΩìç1é╔üA
  274.                   ÆAé╡é╗éΩé¬/usr/5biné╔éáéΘÅΩìç2é╔é╖éΘ
  275.     ô»FROMSJIS_def        ücè┐ÄÜâRü[âhé╠ShiftJISé⌐éτé╠ò╧è╖âRâ}âôâh
  276.                   é╠âfâtâHâïâg
  277.  
  278.   undsharé╠ÅæÄ«é═
  279.  
  280.     undshar [-t] [-k] [-v âtâBâïâ^] [-c] [-n] âAü[âJâCâuâtâ@âCâïû╝
  281.  
  282. é┼é╖üBé▒é╠ÅΩìçé═âAü[âJâCâuâtâ@âCâïé╠ëⁿìsïLìåé═CR LFé┼éαLFé╛é»é┼éαì\éóé▄
  283. é╣é±üBundsharé╠âIâvâVâçâôé═
  284.  
  285.     -t  ë≡ôÇé│éΩé╜âtâ@âCâïé⌐éτCR, ^Zé≡ĵéΦÅ£é¡
  286.     -k  ë≡ôÇé│éΩé╜âtâ@âCâïé╠è┐ÄÜâRü[âhé≡ÅèÆΦé╠âtâBâïâ^é┼ò╧è╖üB-té╞é═
  287.         ô╞ùºé╔ÄwÆΦë┬ö\
  288.     -v  -ké╠Ä₧ÄgéñâtâBâïâ^é╠ÄwÆΦüBòKé╕âtâBâïâ^é╞é╡é─ÄgéªéΘâRâ}âôâhé≡
  289.         ÄwÆΦé╡é─ë║é│éóüBé╡é⌐éαé╗é╠âtâBâïâ^é═üAî│é╠âeâLâXâgé╔CRéΓ^Zé¬
  290.         è▄é▄éΩé─éóé─éαéñé▄é¡ô«ì∞é╖éΘòKùvé¬éáéΦé▄é╖üB
  291.         é▒é╠âIâvâVâçâôé═üA-ké╞ô»Ä₧é╔ÄwÆΦé╡é╚éóÅΩìçû│ê╙ûíé┼é╖üB-ké╛é»
  292.         ÄwÆΦé│éΩé─-vé╠ÄwÆΦé¬é╚éóÅΩìçüAè┬ï½ò╧ÉöFROMSJISé╠Ælé¬ÄgéφéΩüA
  293.         é╗éΩéαé╚éóÅΩìçé╠âfâtâHâïâgé═ "nkf -e" é¬ÄgéφéΩé▄é╖(é¬üAnkfé═
  294.         1âoâCâgé⌐é╚é≡ê╡éªé╚éóé▒é╞é╔é▓Æìê╙)üBé▒é╠âfâtâHâïâgé═ÅπÅqé╠
  295.         âRâôâtâBâMâàâîü[âVâçâôé┼ò╧ìXé┼é½é▄é╖üB
  296.     -c  è∙æ╢é╠âtâ@âCâïé¬éáé┴é─éαÅπÅæé½é╖éΘ
  297.     -n  ë≡ôÇé≡Ä└ìsé╣é╕üAæπéφéΦé╔üAë≡ôÇé≡ìséñâVâFâïâXâNâèâvâgé≡É╢ɼ
  298.  
  299. é┼é╖é¬üAèeâIâvâVâçâôé═ -ct é╠éµéñé╔é▄é╞é▀é╕üAé╬éτé╬éτé╔ÄwÆΦé╡é─ë║é│éóüB
  300.   undsharé═âtâ@âCâïé╠æ«É½é╠ò£î│é═ăé╠éµéñé╔ìséóé▄é╖(MS-DOSæñé╠æ«É½é╠éñé┐
  301. âèü[âhâIâôâèü[æ«É½ê╚èOé═û│Äïé│éΩé▄é╖)üB
  302.  
  303.         MS-DOSæñâtâ@âCâïæ«É½    |        UNIXæñé┼é╠æ«É½ò£î│ò√û@
  304.     ----------------------------+-----------------------------------
  305.     üuâèü[âhâIâôâèü[æ«É½üvé¬ON  | ë≡ôÇîπüAÄ⌐ò¬é╠ô╟é▌ĵéΦïûë┬é≡ONé╔é╡
  306.                     |   æSòöé╠Åæé½ì₧é▌ïûë┬é≡OFFé╔é╖éΘ
  307.     üuâèü[âhâIâôâèü[æ«É½üvé¬OFF | ë≡ôÇîπüAÄ⌐ò¬é╠ô╟é▌ĵéΦïûë┬é≡ON
  308.  
  309. é▄é╜üAundsharé═ÅπÅqé╠âRâôâtâBâMâàâîü[âVâçâôé┼âVâFâïò╧Éö$Touché╠Ælé¬1é▄é╜
  310. é═2é╔É▌ÆΦé│éΩé─éóé╚éóî└éΦüAâtâ@âCâïé╠â^âCâÇâXâ^âôâvé╠ò£î│é═ìséóé▄é╣é±(1
  311. é▄é╜é═2é╔É▌ÆΦé│éΩé─éóé─éαüAòbé▄é┼é╠ò£î│é═é┼é½é▄é╣é±)üB
  312.   undsharé═üAawk(ÉVö┼é┼é╚é¡é─éαë┬)é¿éµé╤uudecodeé╠æ╢ì▌é≡ë╝ÆΦé╡é─éóé▄é╖üB
  313. é▄é╜üAV1.10éµéΦæOé╠âoü[âWâçâôé╠dsharé┼ì∞ɼé╡é╜âAü[âJâCâué═üAâtâHü[â}âbâg
  314. é¬êßéñé╜é▀ë≡ôÇé┼é½é▄é╣é±üB
  315.  
  316.             *    *    *
  317.  
  318.   ô┴é╔Åεò±Åêù¥ï│êτé╠î╗ÅΩé╚é╟é┼éµé¡ïNé▒éΘé╠é┼é╖é¬üAâpâ\âRâôùpé╠âoâCâiâèâtâ@
  319. âCâïé≡UNIXâVâXâeâÇé≡ëεé╡é─özòzé╡üAé╡é⌐éαÅëÉSÄ╥é╔éαùeê╒é╔ë≡ôÇé┼é½éΘéµéñé╔
  320. é╡é─é¿é½é╜éóÅΩìçé¬éáéΦé▄é╖üBé▒é╠ÅΩìçüAözòzâtâ@âCâïé═Ä⌐î╚ë≡ôÇâAü[âJâCâué┼
  321. éáéΘé▒é╞é¬ì┼éαû]é▄é╡é¡üAêΩò√üAâVâXâeâÇé╔éµé┴é─é═âoâCâiâèé┼é╠ô]æùé¬ìóô∩éá
  322. éΘéóé═òsë┬ö\é┼éáéΘé▒é╞é¬éáéΦé▄é╖üBdsharé═é▒é╠éµéñé╚ùpôré╔éαôKé╡é─éóéΘé╞
  323. Ävéóé▄é╖üBé▄é╜üAæ╝é╠MS-DOSùpâAü[âJâCâoé╔é═üAUNIXÅπé┼éαÄ⌐î╚ë≡ôÇâAü[âJâCâu
  324. é≡ì∞ɼé┼é½éΘéαé╠é═éáé▄éΦî⌐é⌐é»é▄é╣é±é¬üAdsharé┼é═UNIXÅπé┼é╠âAü[âJâCâuüE
  325. ë≡ôÇé╔æ╬ë₧é╡é╜é▒é╞é╔éµé┴é─üAözòzâtâ@âCâïé╠ìXÉVé╚é╟é╠è╟ù¥é≡UNIXÅπé┼ìséñé▒
  326. é╞éαéΓéΦéΓé╖é¡é╚éΦé▄é╡é╜üB
  327.  
  328.  
  329. üÿ8. é╗é╠æ╝
  330.  
  331.   é▒é╠âvâìâOâëâÇé═âtâèü[â\âtâgé┼é╖(getopt.cé╛é»é═âpâuâèâbâNâhâüâCâôé╠éα
  332. é╠é≡Ägùpé╡é▄é╡é╜)üBùÿùpüEî┬ÉlôIé╚òíÄ╩üEëⁿæóé╚é╟æSé─Ä⌐ùRé╞é╡é▄é╖é¬üAé▒é╠
  333. âvâìâOâëâÇé╠Ägùpé╔éµé┴é─öφé┴é╜æ╣èQé¬éáé┴é─éαì∞Ä╥é═É╙öCé≡òëéóé▄é╣é±üBé╚é¿
  334. Ver 1.04é⌐éτé═üAæ╝Élé╓é╠òíÄ╩é¿éµé╤ì─özòzé═ê╚ë║é╠Å≡îÅé¬û₧é╜é│éΩé─éóéΘÅΩìç
  335. é╔é╠é▌ïûë┬é╡é▄é╖üB
  336.  
  337.  üEâIâèâWâiâïé╠özòzé╔è▄é▄éΩé─éóéΘâtâ@âCâïé¬æSé─è▄é▄éΩé─éóéΘé▒é╞
  338.  üEÆ╟ë┴éΓò╧ìXé¬ë┴éªéτéΩé─éóéΘÅΩìçé═üAé╗éΩé≡ìsé┴é╜Élé╞üAé╗é╠ë╙Åèé¬û╛ïLé│
  339. éΩé─éóéΘé▒é╞
  340.  
  341.   òsï∩ìçé╠ò±ìÉé╚é╟é═âCâôâ^ü[âlâbâgâjâàü[âXé╠fj.binaries.msdos.dé╓üAéáéΘ
  342. éóé═ôdÄqâüü[âïé┼nide@nara-wu.ac.jpê╢é─é╔é▓ò±ìÉÆ╕é»éΩé╬üAë┬ö\é╚î└éΦæ╬Åêé╡
  343. éµéñé╞Ävéóé▄é╖(Ä₧è╘ôIé╔ìóô∩é╔é╚éΘé▒é╞éαæ╜éóé╞Ävéóé▄é╖é¬)üB
  344.  
  345.  
  346. üÿ9. ò╧ìXùÜù≡
  347.  
  348. V1.00
  349.  üEêΩë₧é╠âèâèü[âX
  350.  
  351. V1.01
  352.  üEâAü[âJâCâuÄ₧é╔ùpéóéΘâoâbâtâ@é╠âTâCâYé¬1âoâCâgæ½éΦé╚é⌐é┴é╜âoâOé≡ÅCÉ│é╡üA
  353. é┬éóé┼é╔âoâbâtâ@âTâCâYé≡æσé½é¡é╡é─üAâAü[âJâCâuüEôWèJé╞éαæ¼é¡é╡é╜
  354.  üEë≡ôÇÄ₧é╔éαâCâôâWâPü[â^é¬ò\Īé│éΩéΘéµéñé╔é╡é╜
  355.  üEôWèJÄ₧é╔é═üAè∙æ╢âtâ@âCâïé╞é╠Å╒ô╦éΓâGâëü[é¬ïNé▒éτé╚éóî└éΦüAâoâbâ`âtâ@
  356. âCâïôαé┼gotoé≡ìséφé╚éóéµéñé╔é╡é╜üBé▒é╠îïë╩üAgotoò╢é╠æûì╕é╔éµéΘÄ₧è╘Å┴ö∩é¬
  357. é╚é¡é╚éΘò¬ôWèJé¬æ¼é¡é╚éΘ
  358.  
  359. V1.02
  360.  üEâAü[âJâCâuôαé┼TABé≡Ägéφé╚éóéµéñé╔é╡é╜üBâAü[âJâCâué¬detabé│éΩéΘé╞üAâo
  361. âCâgê╩Æué¬ï╢é┴é─É│é╡é¡ë≡ôÇé┼é½é╚é¡é╚éΘé▒é╞é¬éáéΘé╠é≡ûhé«é╜é▀üBTABé¬Ägéª
  362. é╚éóâVâXâeâÇé≡ëεé╡é─é╠âoâbâ`âtâ@âCâïé╠éΓéΦĵéΦé≡ìlù╢é╡é─é▒éñé╡é╜
  363.  
  364. V1.03
  365.  üEë≡ôÇÄ₧é╔üAè┬ï½ò╧ÉöTMPé¬ÆΦï`é│éΩé─éóéΘÅΩìçé╔é═üAé╗éΩé¬üu\üvé┼ÅIéφé┴é─
  366. éóéΘ(A:\é╚é╟)ÅΩìçé≡Å£é½(;_;)üAé╗é╠ë║é╔ôWèJùpé╠êΩÄ₧âRâ}âôâhé≡ì∞ɼé╖éΘéµéñ
  367. é╔é╡é╜
  368.  üEâAü[âJâCâué╠ôrÆåé¬ëⁿò╧é│éΩéΘé╞âoâCâgê╩Æué¬ï╢é┴é─ë≡ôÇé┼é½é╚é¡é╚éΘé▒é╞
  369. é¬éáéΘé¬üAë≡ôÇÄ₧é╔é╗é╠é▒é╞é≡éáéΘÆ÷ôxâ`âFâbâNé┼é½éΘéµéñé╔é╡é╜
  370.  
  371. V1.04
  372.  üEê╚æOé╠âoü[âWâçâôé┼âAü[âJâCâuì∞ɼÄ₧é╔òKùvé╛é┴é╜dshar.datâtâ@âCâïé≡òsùv
  373. é╔é╡üAdshar.exeé╠é▌é┼âAü[âJâCâuì∞ɼé¬ë┬ö\é╔é╚é┴é╜
  374.  üEë≡ôÇÄ₧é╔üAâoâbâ`âRâ}âôâhû╝é╠îπéδé╔üu.batüvé≡òté»é─Ä└ìsé╡é─éαé┐éßé±é╞
  375. ë≡ôÇé┼é½éΘéµéñé╔é╡é╜
  376.  üEâtâ@âCâïé╠â^âCâÇâXâ^âôâvéΓæ«É½éαò£î│é┼é½éΘéµéñé╔é╡é╜
  377.  üEUNIXÅπé┼dsharé≡âRâôâpâCâïé╖éΩé╬üAUNIXé┼é╠âAü[âJâCâuéαë┬ö\é╔é╚é┴é╜üBÆA
  378. é╡UNIXÅπé┼é═(MS-DOSé┼éα)üAâAü[âJâCâuì∞ɼÄ₧é╔âtâ@âCâïû╝é╠â`âFâbâN(âtâ@âC
  379. âïû╝é¬8ò╢ÄÜü{ègÆúÄq3ò╢ÄÜé╔Ä√é▄é┴é─éóéΘé⌐é╚é╟)é═ìsé┴é─éóé╚éó
  380.  üEV1.04ê╚ì~é╠dsharé┼ì∞ɼé╡é╜âAü[âJâCâué≡UNIXÅπé┼ë≡ôÇé╖éΘâVâFâïâXâNâèâv
  381. âgundsharé≡òté»é╜
  382.  üEë≡ôÇÄ₧é╔ì∞ɼé╖éΘêΩÄ₧âRâ}âôâhé¬üAêΩòöé╠â}âVâô(CPUé¬V30é╠éαé╠é╚é╟)é┼û\
  383. æûé╖éΘé▒é╞é¬éáé┴é╜é╠é┼üAæ╬ì⌠é≡ìsé┴é╜(é┬éαéΦé╛é┴é╜é¬òsÅ\ò¬é╛é┴é╜)
  384.  
  385. V1.10
  386.  üEâÅâCâïâhâJü[âhé╠ôWèJé≡üACî╛îΩÅêù¥îné¬òWÅÇé┼Ä¥é┬âïü[â`âôé┼é═é╚é¡dshar
  387. é╠Ä⌐æOâïü[â`âôé┼ìséñéµéñé╔é╡é╜üBé╗é╠îïë╩üATurbo Cé┼âRâôâpâCâïé╡é─éαüAâÅ
  388. âCâïâhâJü[âhé╠ôWèJîïë╩Æåé╠âtâ@âCâïÅçé¬â\ü[âgé│éΩéΘüBÆAé╡üAâpâXé╠ôrÆåé╠âfâB
  389. âîâNâgâèé╔é¿é»éΘâÅâCâïâhâJü[âhé╠Ägùpé╔é═æ╬ë₧é╡é─éóé╚éó(ÄΦö▓é½^_^;)
  390.  üEâfâBâîâNâgâèé≡ÄwÆΦé╖éΩé╬é╗é╠Æåé╠âtâ@âCâïé≡ì─ïAôIé╔âAü[âJâCâué╖éΘéµéñ
  391. é╔é╚é┴é╜(UNIXÅπé┼é╠ÄgùpÄ₧é≡Å£é¡)üBé▄é╜üAê°ÉöÄwÆΦé╔âîâXâ|âôâXâtâ@âCâïé¬Äg
  392. éªéΘéµéñé╔é╚é┴é╜
  393.  
  394. V1.11
  395.  üEë≡ôÇÄ₧é╔üAè┬ï½ò╧ÉöTMPé¬ÆΦï`é│éΩé─éóéΘÅΩìçé╔é═éóé┬é┼éα(é╗éΩé¬üu\üvé┼ÅI
  396. éφé┴é─éóé─éα)üAé╗é╠ë║é╔ôWèJùpé╠êΩÄ₧âRâ}âôâhé≡ì∞ɼé╖éΘéµéñé╔é╚é┴é╜
  397.  
  398. V1.12
  399.  üEæσé½é╚âtâ@âCâïé≡âAü[âJâCâué╖éΘé╞üAë≡ôÇÄ₧é╔âoâbâ`âtâ@âCâïÆåé╠âfü[â^òö
  400. é≡ô╟é▌ö≥é╬é╖é╜é▀é╔Ä₧è╘é≡Å┴ö∩é╡üAé╗é╠è╘ë╜éαò\Īé│éΩé╚éóé╞òsê└é╞é╠É║é¬éáé┴
  401. é╜é╜é▀üAâfü[â^òöé╠ô╟é▌ö≥é╬é╡Æåé╔é═üuwait...üvé╞ò\Īé╖éΘéµéñé╔é╡é╜
  402.  üEUNIXÅπé┼éαüAâfâBâîâNâgâèé≡ÄwÆΦé╖éΩé╬é╗é╠Æåé╠âtâ@âCâïé≡ì─ïAôIé╔âAü[âJ
  403. âCâué╖éΘéµéñé╔é╚é┴é╜
  404.  üEë≡ôÇÄ₧é╔ì∞ɼé╖éΘêΩÄ₧âRâ}âôâhé¬üACPUé¬V30é┼éáéΘéαé╠é╚é╟é╠êΩòöâ}âVâôé┼
  405. û\æûé╡é─éóé╜é▒é╞é╔æ╬é╖éΘæ╬ì⌠é≡ï¡ë╗é╡é╜üBé╚é¿é▒é╠æ╬ì⌠é╔é┬éóé─é═üAïπÅBìHï╞
  406. æσèwé╠êΣû{é│é±é╠æ╜æσé╚éΘé▓ïªù═é≡Æ╕é½é▄é╡é╜üBé▒é▒é╔ïLé╡é─é¿ùτé≡É\é╡Åπé░é▄
  407. é╖üB
  408.  
  409. V1.13
  410.  üEÄσé╔UNIXÅπé┼ùÿùpé╖éΘÅΩìçé╠ò╧ìXüBâAü[âJâCâué≡âoâCâiâèâéü[âh(ëⁿìsïLìåé¬
  411. CR+LFé╔é╚éΘ)é┼É╢ɼé╖éΘ-bâIâvâVâçâôüAâeâLâXâgâtâ@âCâïé≡ëⁿìsïLìåé╠ò╧è╖é≡é╡
  412. é┬é┬âAü[âJâCâué╖éΘ-tâIâvâVâçâôé╠2é┬é≡Æ╟ë┴é╡é╜(UNIXÅπé╠é▌)
  413.  
  414. V1.14
  415.  üEé▒éΩéαÄσé╔UNIXÅπé┼ùÿùpé╖éΘÅΩìçé╠ò╧ìXüBâAü[âJâCâué╖éΘé╞é½üEë≡ôÇé╖éΘé╞
  416. é½é╔è┐ÄÜâRü[âhé≡Ä⌐ô«ôIé╔Shift JISé⌐éτ/é╓ò╧è╖é╖éΘ-kâIâvâVâçâôé╞üAò╧è╖âtâB
  417. âïâ^é≡ÄwÆΦé┼é½éΘ-vâIâvâVâçâôé≡Æ╟ë┴(UNIXÅπé╠é▌)üBundsharé╔éαô»ùlé╠âIâvâVâç
  418. âôé≡Æ╟ë┴
  419.  üEÉ╢ɼé╖éΘâAü[âJâCâué≡é┘é±é╠Å¡é╡Åkż
  420.  üEfprintfé¬Ælé≡ò╘é│é╚éóâ}âVâôé¬éáéΘé▒é╞é╔æ╬é╖éΘæ╬ì⌠é≡ìsé┴é╜üBé╚é¿é▒é╠æ╬
  421. ì⌠é╔é┬éóé─é═üAæσô·û{ê≤ìⁿé╠ìòì]é│é±é╠æ╜æσé╚éΘé▓ïªù═é≡Æ╕é½é▄é╡é╜üBé▒é▒é╔ïL
  422. é╡é─é¿ùτé≡É\é╡Åπé░é▄é╖üB
  423.  
  424. V1.15
  425.  üEÄGò╧ìX
  426.  
  427. V1.16
  428.  üEUNIXùpmakefileé╔make cleané╠ÆΦï`é≡Æ╟ë┴
  429.  üEV1.14ôYòté╠undsharé¬î├éóshé┼ô«é⌐é╚é⌐é┴é╜é╠é≡ëⁿæPüBê╚Åπ2ô_é╔é┬éóé─éαüA
  430. æσô·û{ê≤ìⁿé╠ìòì]é│é±é╠æ╜æσé╚éΘé▓ïªù═é≡Æ╕é½é▄é╡é╜üBé▒é▒é╔ïLé╡é─é¿ùτé≡É\é╡
  431. Åπé░é▄é╖üB
  432.  üEUNIXÅπé┼ê°Éöé╔ï≤é╠âfâBâîâNâgâèé≡ÄwÆΦé╡é╜ÅΩìçé╠ô«ì∞é≡ëⁿæP
  433.  üEUNIXÅπé┼-k, -té╚é╟é╠âIâvâVâçâôé≡Ägùpé╡é╜ÅΩìçéΓê°Éöé╔âfâBâîâNâgâèé≡Äw
  434. ÆΦé╡é╜ÅΩìçüAêΩòöé╠â}âVâôé┼ê┘Åφô«ì∞é╡é─éóé╜é▒é╞é╔æ╬é╖éΘæ╬ì⌠é≡ìsé┴é╜
  435.