hsaka@mth.biglobe.ne.jp (Hironori Sakamoto) writes:
> >> > Str.c $B$N(B Strnew_charp_n $B$d(B Strcopy $B$J$I$N4X?t$G!"(B'\0' $B$r4^$`J8;zNs$,(B
> >> > $B%3%T!<$5$l$F$$$^$;$s$M(B($B$3$l$^$G$OLdBjL5$+$C$?$1$l$I(B)$B!#(B
> >> > strncpy -> memcpy (bcopy) $B$K$9$Y$-$G$O$J$$$G$7$g$&$+!#(B
> >> > # bcopy/bzero $B$H(B memcpy/memset $B$O$I$A$i$,$$$$$N$G$7$g$&!#(B
> >> $B0lJ}(B memcpy/memset $B$KCV$-49$($k;v$r9M$($?>l9g(B, memcpy $B$O%3%T!<NN0h$,=E(B
> >> $B$J$C$F$$$k$H$-$NF0:n$,J]>Z$5$l$F$$$J$$$N$G(B, $BItJ,E*$K$O(B memmove $B$KCV$-(B
> >> $B49$($kI,MW$,$"$j$^$9$,(B, memmove $B$,L5$$4D6-$,$"$k$_$?$$$G$9$M(B.
> ($BN,(B)
> >> $B$=$&$9$k$H(B, memcpy(or memmove)/memset $B$GE}0l$9$kJ}$,NI$$$+$b(B.
>
> $B$=$&$7$^$7$g$&!#8E$$(B BSD $B$K$OL5$+$C$?$j$9$k$N$+$J!)(B
[w3m-dev 01522] $B$G0zMQ$7$?8!:w%Z!<%8$GD4$Y$?$N$G$9$,(B, SunOS 4.3 $B$K$OL5(B
$B$5$=$&$G$9$M(B.
> >> memmove $B$,L5$$>l9g$O(B, $B<!$N$h$&$J46$8$G(B bcopy $B$GBeMQ$9$k$H$7$F(B:
> >> #ifdef NOMEMMOVE
> >> #include <memory.h>
> >> #define memmove(dst,src,len) bcopy((char *)(src),(char *)(dst),(int)(len))
> >> #endif
>
> bcopy $B$N%3!<%I$O<+A0$G;}$C$F$$$k$N$G!"L>A0$rJQ$($F;H$C$F$bNI$$$+$b!#(B
etc.c $B$N$^$^$K$J$C$F$^$9$M(B.
strcasecmp $B$b$=$&$G$9$,(B, indep.c $B$K0\$5$J$$$H$^$:$$$G$9$M(B.
> # $B%i%$%V%i%j$N(B memcpy(bcopy) $B$C$FB.$$$N$+$J$!!#(B
$B%$%s%F%k(B CPU $B$K$O%V%m%C%/%3%T!<$NL?Na$,$"$C$?$H;W$$$^$9$,(B, $B;H$C$F$$$k(B
$B$s$G$7$g$&$+(B?
# $B:G6a$N(B CPU $B$@$H(B for $B%k!<%W$G%3%T!<$7$?J}$,B.$+$C$?$j$7$F(B.
> $B$"$H(B Str $B$K$D$$$F8+D>$7$F$_$?$N$G$9$,!"(BStrdelete $B$O(B '\0' $B$,07$($^$;$s$M!#(B
> # $B$D$$$G$K(B pos == 0 $B$OFCJL07$$$7$F(B s->ptr += n; s->length -= n;
> # s->area_size -= n; $B$H$7$F$bNI$5$=$&!#(B($BFC$K(B saveBufferDelNum $B$+$i$N8F=P(B)
> $B$^$?!"(BStr.h $B$GDj5A$5$l$F$$$k(B Str $BF1;N$NHf3S4X?t$OA4LG$G$9$M!#(B
> strcmp $B$O(B memcmp $B$GNI$$$N$G$9$,!"(Bstrcasecmp $B$O$I$&$7$^$7$g$&!#(B
> # $B<+A0$7$+L5$5$=$&$G$9$,!#(B
$B$=$l$7$+L5$5$=$&$G$9$M(B ($B@N;H$C$F$$$?(B TURBO C $B$K$O(B memicmp $B$H$$$&$N$,$"$C(B
$B$?$N$G$9$,(B).
--
$B2,It9nLi(B
e-mail: okabek@guitar.ocn.ne.jp
------------------------------------------------
This archive was generated by hypermail 2b29 : Mon Dec 18 2000 - 12:46:30 CST