diff options
author | camthesaxman <camthesaxman@users.noreply.github.com> | 2020-01-29 18:32:13 -0600 |
---|---|---|
committer | camthesaxman <camthesaxman@users.noreply.github.com> | 2020-01-29 18:32:13 -0600 |
commit | 9821a6af983f07bf146b19ca9993e37b88339bf2 (patch) | |
tree | 9ea2b3e93aa2695e5c0793a4e2643077d3a2c6c2 /libiberty/bzero.c | |
parent | cdc6e2c50f96119bdc4c1205ff5901ca82ec8357 (diff) |
add some more files
Diffstat (limited to 'libiberty/bzero.c')
-rwxr-xr-x | libiberty/bzero.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/libiberty/bzero.c b/libiberty/bzero.c new file mode 100755 index 0000000..d01644b --- /dev/null +++ b/libiberty/bzero.c @@ -0,0 +1,31 @@ +/* Portable version of bzero for systems without it. + This function is in the public domain. */ + +/* +NAME + bzero -- zero the contents of a specified memory region + +SYNOPSIS + void bzero (char *to, int count) + +DESCRIPTION + Zero COUNT bytes of memory pointed to by TO. + +BUGS + Significant speed enhancements may be made in some environments + by zeroing more than a single byte at a time, or by unrolling the + loop. + +*/ + + +void +bzero (to, count) + char *to; + int count; +{ + while (count-- > 0) + { + *to++ = 0; + } +} |