[#6728] Ruby 1.3.3-990507 — matz <matz@...>

Ruby 1.3.3-990507 is out, check out:

34 messages 1999/05/07
[#6731] Re: Ruby 1.3.3-990507 — Katsuyuki Komatsu <komatsu@...> 1999/05/07

小松です。

[#6779] Re: private inner class (Re: Re: class def in class def) — Koji Oda <oda@...1.qnes.nec.co.jp>

小田@QNES です。

13 messages 1999/05/13

[#6789] Ruby 1.3.3-990513 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990513 is out, check out:

59 messages 1999/05/13
[#6811] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/14

小田@QNES です。

[#6814] Re: Ruby 1.3.3-990513 — matz@... (Yukihiro Matsumoto) 1999/05/15

まつもと ゆきひろです

[#6821] Re: Ruby 1.3.3-990513 — Koji Oda <oda@...1.qnes.nec.co.jp> 1999/05/16

小田@QNES です。

[#6790] Re: Ruby 1.3.3-990513 — Katsuyuki Komatsu <komatsu@...> 1999/05/13

小松です。

[#6891] Ruby 1.3.3-990518 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.3-990518 is out, check out:

19 messages 1999/05/18

[#6919] ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...>

ext/socket/getaddrinfo.cに以下のpatchをおねがいします。

22 messages 1999/05/20
[#6921] Re: ext/socket/getaddrinfo.c tiny fix — Jun-ichiro itojun Hagino <itojun@...> 1999/05/20

[#7034] Ruby 1.3.4-990531 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990531 is out, check out:

25 messages 1999/05/31

[ruby-dev:6823] Re: Ruby 1.3.3-990513

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-05-17 01:06:33 UTC
List: ruby-dev #6823
小松です。

In the message of [ruby-dev:6819] Re: Ruby 1.3.3-990513 
    on 1999/5/15 17:20:13 WATANABE Hirofumi <eban@os.rim.or.jp> wrote:
|ふつうは <stddef.h> にあるみたいですね.
|#define offsetof(type, member) ((size_t)&(((type *)0)->member))

SunOS 4.1.4の/usr/include/stddef.hには定義がないですが、
gccインストール時にfixincludesによってoffsetofが定義された、
    /usr/local/lib/gcc-lib/sparc-sun-sunos4.1.4/2.8.1/include/stddef.h
が作られてgccはそちらを使います。

[ruby-dev:6790]のパッチではいれませんでしたが、コンパイル時に使った
ext/socket/addrinfo.hの変更で済ませていいような気がしてきました。

# TYPE, MEMBERとなっているのはgccの作ったstddef.hから取ってきた
# ためです。

--- ruby-1.3.3-990513.orig/ext/socket/addrinfo.h	Thu May 13 12:44:18 1999
+++ ruby-1.3.3-990513/ext/socket/addrinfo.h	Fri May 13 22:30:26 1999
@@ -75,2 +75,6 @@
 
+#ifndef offsetof
+# define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
+#endif
+
 /* special compatibility hack -- end*/

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread