[#7064] How to put version number of shared library? — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
早坂@会津大学です。
4 messages
1999/06/02
[#7082] [BUG] unpack('m') — 民斗 <tommy@...>
民斗です。
6 messages
1999/06/07
[#7091] [BUG?] load in thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
7 messages
1999/06/09
[#7092] Re: [BUG?] load in thread
— matz@... (Yukihiro Matsumoto)
1999/06/09
まつもと ゆきひろです
[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.4-990611 is out, check out:
20 messages
1999/06/11
[#7108] Re: Ruby 1.3.4-990611
— Koji Arai <JCA02266@...>
1999/06/12
新井です。
[#7123] Re: Ruby 1.3.4-990611
— nagai@...
1999/06/16
永井@知能.九工大です.
[#7110] --enable-shared support — Katsuyuki Komatsu <komatsu@...>
小松です。
11 messages
1999/06/14
[#7111] Re: --enable-shared support
— WATANABE Tetsuya <tetsu@...>
1999/06/15
渡辺哲也です。
[#7173] [BUG] <<`HERE_DOC` — Koji Arai <JCA02266@...>
新井です。
7 messages
1999/06/22
[#7178] [PATCH] rubydb3x.el, ruby-mode.el — nobu.nakada@...
中田です。
7 messages
1999/06/22
[#7181] acknowledgement — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
6 messages
1999/06/23
[#7210] Ruby 1.3.4-990624 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.4-990624 is out, check out:
7 messages
1999/06/24
[#7223] Ruby 1.3.4-990625 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.4-990625 is out, check out:
14 messages
1999/06/25
[#7224] -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
1999/06/25
早坂@会津大学です。
[#7225] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7226] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7227] Re: -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625)
— Katsuyuki Komatsu <komatsu@...>
1999/06/25
小松です。
[#7253] Re: Ruby 1.3.4-990625 — SHIROYAMA Takayuki <psi@...>
9 messages
1999/06/29
[#7258] TkVariable — Koji Arai <JCA02266@...>
新井です。
6 messages
1999/06/29
[ruby-dev:7205] Re: pack/unpack
From:
Yoshida Masato <yoshidam@...>
Date:
1999-06-24 02:50:41 UTC
List:
ruby-dev #7205
よしだです
Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:
> pack/unpack で UTF8 がちょっと違うみたいです。だいたいこんな感じかなあ
> と思うんですが、 uv_to_utf8() の最後のあたりよくわからなかったです。余
> 計な修正してるかも。
ふなばさんのパッチでも,pack したときにちゃんとした UTF-8 に
ならないようです。
--- pack.c.org Thu Jun 24 11:26:48 1999
+++ pack.c Thu Jun 24 11:02:51 1999
@@ -1597,47 +1597,47 @@
}
if (uv <= 0x7ff) {
buf[0] = ((uv>>6)&0xff)|0xc0;
- buf[1] = uv&0x3f;
+ buf[1] = (uv&0x3f)|0x80;
return 2;
}
if (uv <= 0xffff) {
buf[0] = ((uv>>12)&0xff)|0xe0;
- buf[1] = (uv>>6)&0x3f;
- buf[2] = uv&0x3f;
+ buf[1] = ((uv>>6)&0x3f)|0x80;
+ buf[2] = (uv&0x3f)|0x80;
return 3;
}
if (uv <= 0x1fffff) {
buf[0] = ((uv>>18)&0xff)|0xf0;
- buf[1] = (uv>>12)&0x3f;
- buf[2] = (uv>>6)&0x3f;
- buf[3] = uv&0x3f;
+ buf[1] = ((uv>>12)&0x3f)|0x80;
+ buf[2] = ((uv>>6)&0x3f)|0x80;
+ buf[3] = (uv&0x3f)|0x80;
return 4;
}
if (uv <= 0x3ffffff) {
buf[0] = ((uv>>24)&0xff)|0xf8;
- buf[1] = (uv>>18)&0x3f;
- buf[2] = (uv>>12)&0x3f;
- buf[3] = (uv>>6)&0x3f;
- buf[4] = uv&0x3f;
+ buf[1] = ((uv>>18)&0x3f)|0x80;
+ buf[2] = ((uv>>12)&0x3f)|0x80;
+ buf[3] = ((uv>>6)&0x3f)|0x80;
+ buf[4] = (uv&0x3f)|0x80;
return 5;
}
if (uv <= 0x7fffffff) {
buf[0] = ((uv>>30)&0xff)|0xfc;
- buf[1] = (uv>>24)&0x3f;
- buf[2] = (uv>>18)&0x3f;
- buf[3] = (uv>>12)&0x3f;
- buf[4] = (uv>>6)&0x3f;
- buf[5] = uv&0x3f;
+ buf[1] = ((uv>>24)&0x3f)|0x80;
+ buf[2] = ((uv>>18)&0x3f)|0x80;
+ buf[3] = ((uv>>12)&0x3f)|0x80;
+ buf[4] = ((uv>>6)&0x3f)|0x80;
+ buf[5] = (uv&0x3f)|0x80;
return 6;
}
/* if (uv <= 0xfffffffff) */ {
buf[0] = 0xfe;
- buf[1] = (uv>>30)&0x3f;
- buf[2] = (uv>>24)&0x3f;
- buf[3] = (uv>>18)&0x3f;
- buf[4] = (uv>>12)&0x3f;
- buf[5] = (uv>>6)&0x3f;
- buf[6] = uv&0x3f;
+ buf[1] = ((uv>>30)&0x3f)|0x80;
+ buf[2] = ((uv>>24)&0x3f)|0x80;
+ buf[3] = ((uv>>18)&0x3f)|0x80;
+ buf[4] = ((uv>>12)&0x3f)|0x80;
+ buf[5] = ((uv>>6)&0x3f)|0x80;
+ buf[6] = (uv&0x3f)|0x80;
return 7;
}
buf[0] = uv>>BYTEWIDTH;
--
吉田正人 INS エンジニアリング(株)
事業開拓室
yoshidam@inse.co.jp
yoshidam@yoshidam.net