BSTRING(3) 1990 BSTRING(3) NNAAMMEE bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, mem- move, memset - byte string operations SSYYNNOOPPSSIISS ##iinncclluuddee <<ssttrriinngg..hh>> iinntt bbccmmpp((ccoonnsstt cchhaarr **bb11,, ccoonnsstt cchhaarr **bb22,, ssiizzee__tt lleenn));; vvooiidd bbccooppyy((ccoonnsstt cchhaarr **ssrrcc,, cchhaarr **ddsstt,, ssiizzee__tt lleenn));; vvooiidd bbzzeerroo((cchhaarr **bb,, ssiizzee__tt lleenn));; vvooiidd ** mmeemmcchhrr((ccoonnsstt vvooiidd **bb,, iinntt cc,, ssiizzee__tt lleenn));; iinntt mmeemmccmmpp((ccoonnsstt vvooiidd **bb11,, ccoonnsstt vvooiidd **bb22,, ssiizzee__tt lleenn));; cchhaarr ** mmeemmccccppyy((cchhaarr **ddsstt,, ccoonnsstt cchhaarr **ssrrcc,, iinntt cc,, ssiizzee__tt lleenn));; vvooiidd ** mmeemmccppyy((vvooiidd **ddsstt,, ccoonnsstt vvooiidd **ssrrcc,, ssiizzee__tt lleenn));; vvooiidd ** mmeemmmmoovvee((vvooiidd **ddsstt,, ccoonnsstt vvooiidd **ssrrcc,, ssiizzee__tt lleenn));; vvooiidd ** mmeemmsseett((vvooiidd **bb,, iinntt cc,, ssiizzee__tt lleenn)) DDEESSCCRRIIPPTTIIOONN These functions operate on variable length strings of bytes. They do not check for terminating null bytes as the routines listed in _s_t_r_i_n_g(3) do. See the specific manual pages for more information. SSEEEE AALLSSOO bcmp(3), bcopy(3), bzero(3), memccpy(3), memchr(3), memcmp(3), memcpy(3), memmove(3), memset(3) SSTTAANNDDAARRDDSS _M_e_m_c_h_r, _m_e_m_c_m_p, _m_e_m_c_p_y, _m_e_m_m_o_v_e, and _m_e_m_s_e_t conform to ANSI X3.159-1989 (``ANSI C''). Printed 7/27/90 May 1