Revision: | 1.5 |
Committed: | Fri Nov 14 17:22:06 2003 UTC (21 years, 6 months ago) by schorsch |
Content type: | text/plain |
Branch: | MAIN |
CVS Tags: | rad3R6P1, rad3R6 |
Changes since 1.4: | +15 -10 lines |
Log Message: | Reduced compile warnings, and other compatibility fixes. |
# | Content |
---|---|
1 | #ifndef lint |
2 | static const char RCSid[] = "$Id: bcopy.c,v 1.4 2003/05/13 17:58:32 greg Exp $"; |
3 | #endif |
4 | /* |
5 | * bcopy.c - substitutes for library routines. |
6 | */ |
7 | |
8 | #include "copyright.h" |
9 | |
10 | |
11 | bcopy( |
12 | register char *src, |
13 | register char *dest, |
14 | register int nbytes |
15 | ) |
16 | { |
17 | while (nbytes-- > 0) |
18 | *dest++ = *src++; |
19 | } |
20 | |
21 | |
22 | bzero( |
23 | register char *b, |
24 | register int nbytes |
25 | ) |
26 | { |
27 | while (nbytes-- > 0) |
28 | *b++ = 0; |
29 | } |
30 | |
31 | |
32 | int |
33 | bcmp( |
34 | register unsigned char *b1, |
35 | register unsigned char *b2, |
36 | register int nbytes |
37 | ) |
38 | { |
39 | while (nbytes-- > 0) |
40 | if (*b1++ - *b2++) |
41 | return(*--b1 - *--b2); |
42 | return(0); |
43 | } |