BSTRING(3) FreeBSD ライブラリ関数マニュアル BSTRING(3)
名称
bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memmove, memset − バ イト文字列の操作 |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <string.h> int |
bcmp(const void *b1, const void *b2, size_t len); void |
bcopy(const void *src, void *dst, size_t len); void |
bzero(void *b, size_t len); void * |
memchr(const void *b, int c, size_t len); int |
memcmp(const void *b1, const void *b2, size_t len); void * |
memccpy(void *dst, const void *src, int c, size_t len); void * |
memcpy(void *dst, const void *src, size_t len); void * |
memmove(void *dst, const void *src, size_t len); void * |
memset(void *b, int c, size_t len); |
解説 |
これらの関数は、さまざまな長さのバイトストリングに作用します。これらは、 string(3) にリストされたルーチンのように終了のヌルバイトをチェックしませ ん。 詳細については、専用のマニュアルページを参照してください。 |
関連項目
bcmp(3), bcopy(3), bzero(3), memccpy(3), memchr(3), memcmp(3), memcpy(3), memmove(3), memset(3) |
規格
関数 memchr() 、 memcmp() 、 memcpy() 、 memmove() 、および memset() は ISO/IEC 9899:1990 (‘‘ISO C89’’) に適合しています。 |
歴史
関数 bzero() と memccpy() は 4.3BSD で登場しました。関数 bcmp() と bcopy() は 4.2BSD で登場しました。 FreeBSD 10.0 June 4, 1993 FreeBSD 10.0 |