[#31760] 文字化け -- 半角カナ — tomkob@...
6 messages
2001/10/04
[#31787] MIME decoding — Tietew <tietew@...>
Tietew です。
24 messages
2001/10/08
[#31790] Re: MIME decoding
— matz@... (Yukihiro Matsumoto)
2001/10/08
まつもと ゆきひろです
[#31788] Re: MIME decoding
— Koji Arai <JCA02266@...>
2001/10/08
新井です。
[#31798] Re: MIME decoding
— Minero Aoki <aamine@...>
2001/10/08
あおきです。
[#31857] Re: MIME decoding
— Koji Arai <JCA02266@...>
2001/10/13
新井です。
[#31789] File.rename on cygwin — 堀川 久 <vzw00011@...>
こんにちは。
5 messages
2001/10/08
[#31811] CGI でラジオボタン選択の取得方法 — auxo@...
はじめまして,ひやまといいます.
7 messages
2001/10/09
[#31833] 行番号 — "丹生 光則 Nibu,Mitsunori." <nibu@...>
お世話になっております,newです.
6 messages
2001/10/11
[#31841] jleft, jright を作ってみました — Shimada Yoshiro <yoshimada@...>
島田と申します
5 messages
2001/10/11
[#31866] 先祖がえり — "T.Shirakawa" <niegh@...>
はじめまして つい最近、MLに登録した白川です。
20 messages
2001/10/14
[#31867] Re: 先祖がえり
— Koji Arai <JCA02266@...>
2001/10/14
新井です。
[#31873] Re: 先祖がえり
— Minero Aoki <aamine@...>
2001/10/15
あおきです。
[#31875] Re: 先祖がえり
— "T.Shirakawa" <niegh@...>
2001/10/15
白川@質問者です。
[#31889] Ruby Conference — Minero Aoki <aamine@...>
あおきです。
31 messages
2001/10/16
[#31905] Re: Ruby Conference
— matz@... (Yukihiro Matsumoto)
2001/10/17
まつもと ゆきひろです
[#31923] Re: Ruby Conference
— TAKAHASHI Masayoshi <maki@...>
2001/10/17
高橋征義です。
[#31932] しぶらぐ
— "KANEMITSU Masao" <masao-k@...>
2001/10/18
http://www.ne.jp/asahi/masao-k/home/newpage1.htm
[#31950] Re: しぶらぐ
— Kazuhiro Yoshida <moriq.kazuhiro@...>
2001/10/19
もりきゅうです。
[#31952] Re: しぶらぐ
— "KANEMITSU Masao" <masao-k@...>
2001/10/19
http://www.ne.jp/asahi/masao-k/home/morikyu.htm
[#31953] Re: しぶらぐ
— nobu.nakada@...
2001/10/19
なかだです。
[#31954] Re: しぶらぐ
— "KANEMITSU Masao" <masao-k@...>
2001/10/19
> From: nobu.nakada@nifty.ne.jp [mailto:nobu.nakada@nifty.ne.jp]
[#31961] Re: しぶらぐ
— KANDA Daisuke <MAP2303@...>
2001/10/19
[#31972] Re: しぶらぐ
— matz@... (Yukihiro Matsumoto)
2001/10/20
まつもと ゆきひろです
[#31906] 数値の配列の一部を文字列にして、多重代入したい — みかみまさと <kofu@...>
こんにちは。みかみにございます。
9 messages
2001/10/17
[#31922] sjis filename issue — "Ishigami Satoshi" <sishigam@...>
石上といいます。ディレクトリ名に「表」が含まれる場合に
6 messages
2001/10/17
[#31935] dRuby でデータベースもどき — "Oka Yasushi" <oka@...>
岡といいます。
10 messages
2001/10/18
[#31957] RUBY の解読 — tomkob@...
現在31才で職業SEをやってる小林です。
7 messages
2001/10/19
[#31974] ripper alpha — Minero Aoki <aamine@...>
あおきです。
7 messages
2001/10/20
[#31975] [ お題 ] 文字列の 16 進ダンプ — Koji Arai <JCA02266@...>
新井です。
10 messages
2001/10/20
[#31981] MacRuby の 68k 版 — "D.Miyawaki" <aaf18900@...06.odn.ne.jp>
宮脇です。
5 messages
2001/10/21
[#32002] some thoughts — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
8 messages
2001/10/22
[#32015] printf \x がよくわからない — Ohshima Takuro <ta-ohshima@...>
大島といいます。
7 messages
2001/10/24
[#32016] Re: コメント削除スクリプト — "Tatsuaki Nagai" <Tatsuaki_Nagai@...>
こんにちは。永井です。
15 messages
2001/10/24
[#32018] Re: コメント削除スクリプト
— TASHIRO Katsuya <tashiro_katsuya@...>
2001/10/24
田代と申します.
[#32026] Re: コメント削除スクリプト
— IWATSUKI Hiroyuki <don@...>
2001/10/24
岩月と申します。
[#32036] Re: コメント削除スクリプト
— TAKAHASHI Masayoshi <maki@...>
2001/10/24
IWATSUKI Hiroyuki <don@na.rim.or.jp>さん:
[#32032] [ANN] WString 0.0.1 — deathmetal@...
小澤といいます。よろしくお願いします。
7 messages
2001/10/24
[#32033] mingw32, cygwin の ENV が子プロセスに引き継がれない — Tatsuo Akiyama <AEM05922@...>
秋山です
5 messages
2001/10/24
[#32039] Re: コメント削除スクリプト — "Tatsuaki Nagai" <Tatsuaki_Nagai@...>
永井@KCです。
4 messages
2001/10/25
[#32078] HI-UX/WE2 での make — nakano@... ( 中野岳史)
中野@アイシーエス といいます。
4 messages
2001/10/26
[#32096] Unix の NKF のような文字変換の方法 — Naoki Okata <nokata@...2.netwave.or.jp>
GONです。
8 messages
2001/10/28
[#32102] Re: RD で明示的に横線を引く方法 — "Tatsuaki Nagai" <Tatsuaki_Nagai@...>
永井@KCです。
6 messages
2001/10/29
[#32123] dRuby の DRbUndumped#_dump は? — FUJIMOTO Hisakuni <hisa@...>
こんにちは、藤本です。
21 messages
2001/10/30
[#32124] Re: dRuby の DRbUndumped#_dump は?
— m_seki@...
2001/10/30
[#32126] Re: dRuby の DRbUndumped#_dump は?
— shudo@...
2001/10/31
咳さん wrote:
[#32129] Re: dRuby の DRbUndumped#_dump は?
— "NAKAMURA, Hiroshi" <nakahiro@...>
2001/10/31
なひです。
[#32130] Re: dRuby の DRbUndumped#_dump は?
— FUJIMOTO Hisakuni <hisa@...>
2001/10/31
藤本です。こんにちは。
[#32135] call by name
— Shugo Maeda <shugo@...>
2001/10/31
前田です。
[#32136] Re: call by name
— Tanaka Akira <akr@...17n.org>
2001/10/31
In article <87elnke4j6.wl@studly.priv.netlab.jp>,
[#32137] Re: call by name
— Shugo Maeda <shugo@...>
2001/10/31
前田です。
[#32145] Test::Unit — MUTOH@...
むとうです。
20 messages
2001/10/31
[#32147] Re: Test::Unit
— TAKAHASHI Masayoshi <maki@...>
2001/10/31
高橋征義です。
[#32150] Re: Test::Unit
— matz@... (Yukihiro Matsumoto)
2001/11/01
まつもと ゆきひろです
[#32159] Re: Test::Unit
— MUTOH Masao <mutoh@...>
2001/11/01
むとうです。
[ruby-list:31781] Re: bcc (Re: my LC2001 summary)
From:
"U.Nakamura" <usa@...>
Date:
2001-10-05 11:16:43 UTC
List:
ruby-list #31781
こんにちは、なかむら(う)です。
とりあえず、win32/Makefile.sub以外のパッチです。
これで、miniruby.exeのリンクに失敗するところまではいけます :-)
miniruby.exeのリンクに失敗するのはFile I/Oの実装に絡むところ
なので、前にも書いたように策を練る必要があります。
diff -u2pr ruby-1.6.5/node.h bcc/node.h
--- ruby-1.6.5/node.h Fri Apr 6 14:42:40 2001
+++ bcc/node.h Fri Oct 5 19:49:08 2001
@@ -336,7 +336,9 @@ typedef struct RNode {
#define NOEX_PROTECTED 4
+#ifndef __BORLANDC__
NODE *rb_compile_cstr _((const char*, const char*, int, int));
NODE *rb_compile_string _((const char*, VALUE, int));
NODE *rb_compile_file _((const char*, VALUE, int));
+#endif
void rb_add_method _((VALUE, ID, NODE *, int));
diff -u2pr ruby-1.6.5/ruby.h bcc/ruby.h
--- ruby-1.6.5/ruby.h Fri Jul 13 14:48:26 2001
+++ bcc/ruby.h Fri Oct 5 19:50:44 2001
@@ -429,5 +429,9 @@ void rb_gc_register_address _((VALUE*));
void rb_gc_unregister_address _((VALUE*));
+#ifdef __BORLANDC__
+ID rb_intern();
+#else
ID rb_intern _((const char*));
+#endif
char *rb_id2name _((ID));
ID rb_to_id _((VALUE));
@@ -544,5 +548,5 @@ EXTERN VALUE rb_eLoadError;
static inline VALUE
-#if defined(__cplusplus)
+#if defined(__cplusplus) || defined(HAVE_PROTOTYPES)
rb_class_of(VALUE obj)
#else
@@ -561,5 +565,5 @@ rb_class_of(obj)
static inline int
-#if defined(__cplusplus)
+#if defined(__cplusplus) || defined(HAVE_PROTOTYPES)
rb_type(VALUE obj)
#else
@@ -578,5 +582,5 @@ rb_type(obj)
static inline int
-#if defined(__cplusplus)
+#if defined(__cplusplus) || defined(HAVE_PROTOTYPES)
rb_special_const_p(VALUE obj)
#else
diff -u2pr ruby-1.6.5/util.c bcc/util.c
--- ruby-1.6.5/util.c Thu Mar 22 17:59:26 2001
+++ bcc/util.c Fri Oct 5 20:10:36 2001
@@ -254,5 +254,5 @@ valid_filename(char *s)
*/
- if ((fd = _open(s, O_CREAT, 0666)) >= 0) {
+ if ((fd = open(s, O_CREAT, 0666)) >= 0) {
_close(fd);
_unlink (s); /* don't leave it laying around */
diff -u2pr ruby-1.6.5/win32/config.h.in bcc/win32/config.h.in
--- ruby-1.6.5/win32/config.h.in Tue Jul 24 18:01:26 2001
+++ bcc/win32/config.h.in Fri Oct 5 19:44:26 2001
@@ -41,5 +41,5 @@
#define RSHIFT(x,y) ((x)>>y)
-#define FILE_COUNT _cnt
+#define FILE_COUNT level
#define DEFAULT_KCODE KCODE_NONE
#define DLEXT ".so"
diff -u2pr ruby-1.6.5/win32/dir.h bcc/win32/dir.h
--- ruby-1.6.5/win32/dir.h Sat May 26 00:18:08 2001
+++ bcc/win32/dir.h Fri Oct 5 19:42:10 2001
@@ -1,2 +1,7 @@
+#ifndef WIN32_DIR_H_
+#define WIN32_DIR_H_
+
+#include <sys/types.h>
+
struct direct
{
@@ -19,2 +24,4 @@ void seekdir(DIR *, long);
void rewinddir(DIR *);
void closedir(DIR *);
+
+#endif
diff -u2pr ruby-1.6.5/win32/win32.c bcc/win32/win32.c
--- ruby-1.6.5/win32/win32.c Fri Aug 24 15:35:24 2001
+++ bcc/win32/win32.c Fri Oct 5 20:13:08 2001
@@ -1612,5 +1612,5 @@ valid_filename(char *s)
//
- if ((fd = _open(s, _O_CREAT, 0666)) >= 0) {
+ if ((fd = open(s, _O_CREAT, 0666)) >= 0) {
close(fd);
_unlink (s); // don\'t leave it laying around
@@ -1865,5 +1865,9 @@ setgid(int gid)
int
/* ioctl(int i, unsigned int u, char *data) */
+#ifdef __BORLANDC__
+ioctl(int i, int u, ...)
+#else
ioctl(int i, unsigned int u, long data)
+#endif
{
return -1;
@@ -2040,8 +2044,14 @@ StartSockets ()
atexit((void (*)(void)) WSACleanup);
+#ifndef SO_SYNCHRONOUS_NONALERT
+#define SO_SYNCHRONOUS_NONALERT 0x20
+#endif
iSockOpt = SO_SYNCHRONOUS_NONALERT;
/*
* Enable the use of sockets as filehandles
*/
+#ifndef SO_OPENTYPE
+#define SO_OPENTYPE 0x7008
+#endif
setsockopt(INVALID_SOCKET, SOL_SOCKET, SO_OPENTYPE,
(char *)&iSockOpt, sizeof(iSockOpt));
@@ -2453,5 +2463,10 @@ win32_getcwd(buffer, size)
char *bp;
+#ifdef __BORLANDC__
+#undef getcwd
+ if (getcwd(buffer, size) == NULL) {
+#else
if (_getcwd(buffer, size) == NULL) {
+#endif
return NULL;
}
diff -u2pr ruby-1.6.5/win32/win32.h bcc/win32/win32.h
--- ruby-1.6.5/win32/win32.h Tue Aug 14 17:09:34 2001
+++ bcc/win32/win32.h Fri Oct 5 20:10:22 2001
@@ -117,21 +117,33 @@ extern "C++" {
#define WNOHANG -1
+#ifndef __BORLANDC__
#define access _access
+#endif
#define chmod _chmod
+#ifndef __BORLANDC__
#define chsize _chsize
+#endif
#define close _close
#define creat _creat
+#ifndef __BORLANDC__
#define dup _dup
#define dup2 _dup2
+#endif
#define eof _eof
#define filelength _filelength
+#ifndef __BORLANDC__
#define isatty _isatty
+#endif
#define locking _locking
#define lseek _lseek
#define mktemp _mktemp
+#ifndef __BORLANDC__
#define open _open
+#endif
#define perror _perror
#define read _read
+#ifndef __BORLANDC__
#define setmode _setmode
+#endif
#define sopen _sopen
#define tell _tell
@@ -139,4 +151,5 @@ extern "C++" {
#define unlink _unlink
#define write _write
+#ifndef __BORLANDC__
#define execl _execl
#define execle _execle
@@ -147,6 +160,8 @@ extern "C++" {
#define execvp _execvp
#define execvpe _execvpe
+#endif
#define getpid _getpid
#define sleep(x) win32_sleep((x)*1000)
+#ifndef __BORLANDC__
#define spawnl _spawnl
#define spawnle _spawnle
@@ -160,4 +175,5 @@ extern "C++" {
#define fileno _fileno
#endif
+#endif
#define utime _utime
#define vsnprintf _vsnprintf
@@ -165,6 +181,11 @@ extern "C++" {
#define popen _popen
#define pclose _pclose
+#ifdef __BORLANDC__
+#define strcasecmp stricmp
+#define strncasecmp strnicmp
+#else
#define strcasecmp _stricmp
#define strncasecmp _strnicmp
+#endif
#undef rb_sys_stat
#define rb_sys_stat win32_stat
それでは。
--
U.Nakamura <usa@osb.att.ne.jp>