ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/strlcpy.c
(Generate patch)

Comparing ray/src/common/strlcpy.c (file contents):
Revision 2.1 by greg, Wed Jan 17 22:36:44 2018 UTC vs.
Revision 2.2 by greg, Fri May 4 21:22:44 2018 UTC

# Line 6 | Line 6 | static const char      RCSid[] = "$Id$";
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++))
# Line 19 | Line 20 | strlcpy(char *dst, const char *src, int siz)
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;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines