xref: /386bsd/usr/share/man/cat3/bstring.0 (revision a2142627)
1BSTRING(3)                386BSD Programmer's Manual                BSTRING(3)
2
3NNAAMMEE
4     bbccmmpp, bbccooppyy, bbzzeerroo, mmeemmccccppyy, mmeemmcchhrr, mmeemmccmmpp, mmeemmccppyy, mmeemmmmoovvee,, mmeemmsseett -
5     byte string operations
6
7SSYYNNOOPPSSIISS
8     ##iinncclluuddee <<ssttrriinngg..hh>>
9
10     _i_n_t
11     bbccmmpp(_c_o_n_s_t _v_o_i_d *_b_1, _c_o_n_s_t _v_o_i_d *_b_2, _s_i_z_e__t _l_e_n)
12
13     _v_o_i_d
14     bbccooppyy(_c_o_n_s_t _v_o_i_d *_s_r_c, _v_o_i_d *_d_s_t, _s_i_z_e__t _l_e_n)
15
16     _v_o_i_d
17     bbzzeerroo(_v_o_i_d *_b, _s_i_z_e__t _l_e_n)
18
19     _v_o_i_d *
20     mmeemmcchhrr(_c_o_n_s_t _v_o_i_d *_b, _i_n_t _c, _s_i_z_e__t _l_e_n)
21
22     _i_n_t
23     mmeemmccmmpp(_c_o_n_s_t _v_o_i_d *_b_1, _c_o_n_s_t _v_o_i_d *_b_2, _s_i_z_e__t _l_e_n)
24
25     _v_o_i_d *
26     mmeemmccccppyy(_v_o_i_d *_d_s_t, _c_o_n_s_t _v_o_i_d *_s_r_c, _i_n_t _c, _s_i_z_e__t _l_e_n)
27
28     _v_o_i_d *
29     mmeemmccppyy(_v_o_i_d *_d_s_t, _c_o_n_s_t _v_o_i_d *_s_r_c, _s_i_z_e__t _l_e_n)
30
31     _v_o_i_d *
32     mmeemmmmoovvee(_v_o_i_d *_d_s_t, _c_o_n_s_t _v_o_i_d *_s_r_c, _s_i_z_e__t _l_e_n)
33
34     _v_o_i_d *
35     mmeemmsseett(_v_o_i_d *_b, _i_n_t _c, _s_i_z_e__t _l_e_n)
36
37DDEESSCCRRIIPPTTIIOONN
38     These functions operate on variable length strings of bytes.  They do not
39     check for terminating null bytes as the routines listed in string(3) do.
40
41     See the specific manual pages for more information.
42
43SSEEEE AALLSSOO
44     bcmp(3),  bcopy(3),  bzero(3),  memccpy(3),  memchr(3),  memcmp(3),
45     memcpy(3),  memmove(3),  memset(3)
46
47SSTTAANNDDAARRDDSS
48     The functions mmeemmcchhrr(), mmeemmccmmpp(), mmeemmccppyy(), mmeemmmmoovvee(), and mmeemmsseett()
49     conform to ANSI C3.159-1989 (``ANSI C'').
50
51HHIISSTTOORRYY
52     The functions bbzzeerroo() and mmeemmccccppyy() appeared in 4.3BSD; the functions
53     bbccmmpp(), bbccooppyy(), appeared in 4.2BSD.
54
55BSD Experimental                April 19, 1991                               1
56
57
58
59
60
61
62
63
64
65
66
67