Commit | Line | Data |
---|---|---|
252b5132 RH |
1 | /* Portable version of bzero for systems without it. |
2 | This function is in the public domain. */ | |
3 | ||
4 | /* | |
5 | NAME | |
6 | bzero -- zero the contents of a specified memory region | |
7 | ||
8 | SYNOPSIS | |
9 | void bzero (char *to, int count) | |
10 | ||
11 | DESCRIPTION | |
12 | Zero COUNT bytes of memory pointed to by TO. | |
13 | ||
14 | BUGS | |
15 | Significant speed enhancements may be made in some environments | |
16 | by zeroing more than a single byte at a time, or by unrolling the | |
17 | loop. | |
18 | ||
19 | */ | |
20 | ||
21 | ||
22 | void | |
23 | bzero (to, count) | |
24 | char *to; | |
25 | int count; | |
26 | { | |
27 | while (count-- > 0) | |
28 | { | |
29 | *to++ = 0; | |
30 | } | |
31 | } |