6 |
|
*/ |
7 |
|
|
8 |
|
#include "copyright.h" |
9 |
+ |
#include "rtio.h" |
10 |
|
|
11 |
< |
int |
12 |
< |
strlcpy(char *dst, const char *src, int siz) |
11 |
> |
size_t |
12 |
> |
strlcpy(char *dst, const char *src, size_t siz) |
13 |
|
{ |
14 |
< |
int n = siz; |
14 |
> |
size_t n = siz; |
15 |
|
|
16 |
|
while (--n > 0) |
17 |
|
if (!(*dst++ = *src++)) |
20 |
|
return(siz-1); |
21 |
|
} |
22 |
|
|
23 |
< |
int |
24 |
< |
strlcat(char *dst, const char *src, int siz) |
23 |
> |
size_t |
24 |
> |
strlcat(char *dst, const char *src, size_t siz) |
25 |
|
{ |
26 |
< |
int n = siz; |
26 |
> |
size_t n = siz; |
27 |
|
|
28 |
|
while (*dst && --n > 0) |
29 |
|
++dst; |