Cider Isn't Darwin Emulation, Really
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243.Dd October 14, 2005.Dt MEMSET_PATTERN 3.Os Darwin.Sh NAME.Nm memset_pattern4 ,.Nm memset_pattern8 ,.Nm memset_pattern16.Nd memset of a multi-byte pattern.Sh LIBRARY.Lb libc.Sh SYNOPSIS.In string.h.Ft void.Fn memset_pattern4 "void *b" "const void *pattern4" "size_t len".Ft void.Fn memset_pattern8 "void *b" "const void *pattern8" "size_t len".Ft void.Fn memset_pattern16 "void *b" "const void *pattern16" "size_t len".Sh DESCRIPTIONThese are analogous to .Fn memset ,except that theyfill memory with a replicated pattern either 4, 8, or 16 bytes long..Fa bpoints to a buffer of size.Fa lenbytes which is to be filled. The second parameter points to the pattern.If the buffer length is not an even multipleof the pattern length, the last instance of the pattern will be truncated.Neither the buffer nor the pattern pointer need be aligned..Sh EXAMPLESThe following example:.Bd -literal -offset indentchar buf[10];memset_pattern4( buf, "1234", sizeof(buf) );.Ed.Ppwill set the buffer to the value "1234123412"..Sh SEE ALSO.Xr memset 3.Sh HISTORYThese functions first appeared in Mac OS 10.5.