[mew-dist 22041] Re: compiling mewencode on SunOS 4.1.4
Shun-ichi TAHARA ( 田原 俊一 )
jado at example.com
2002年 10月 25日 (金) 23:44:46 JST
From: Shigeya Suzuki <shigeya at example.com>
Message-Id: <20021025.190956.105242975.shigeya at example.com>
> > AC_CHECK_FUNCS(memcpy memmove)
> > #if !HAVE_MEMCPY
> > #define memcpy(d, s, n) bcopy((s), (d), (n))
> > #endif
> > #if !HAVE_MEMMOVE
> > #define memmove(d, s, n) bcopy((s), (d), (n))
> > #endif
> memcpy が無いところで bcopy があるというのは、おおむね正しいと思います
> が、確実なんでしょうか。pre-ansi C の世界でで BSDじゃないのはアウトか
> もしんない。
たしかにそうですね。
あとは、どこまで「特殊な環境」を救うかってところなんでしょうけど、つき
つめると Samba とか qmail とかのようなスタイルになってくるんでしょうか。
# mewls にそこまで求める人もそうそういないとは思いますが。
> たしか、memmove って ANSI じゃないよね…
linux で man memmove とすると、
準拠
SVID 3, BSD 4.3, ISO 9899
とありますし、google に問い合わせても、どうやら ANSI のようですが、は
てさて(ぜんぜん自信はない)。
すくなくとも、memcpy もふくめて、これって POSIX ではないみたいですね。
_______________________________
田原 俊一 jado at example.com, shunichi_tahara at example.com
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Mew-dist メーリングリストの案内