Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 #define _BSD_SOURCE | 1 #define _BSD_SOURCE |
| 2 #include <string.h> | 2 #include <string.h> |
| 3 | 3 |
| 4 size_t strlcat(char *d, const char *s, size_t n) | 4 size_t strlcat(char* d, const char* s, size_t n) { |
| 5 { | 5 size_t l = strnlen(d, n); |
| 6 » size_t l = strnlen(d, n); | 6 if (l == n) |
| 7 » if (l == n) return l + strlen(s); | 7 return l + strlen(s); |
| 8 » return l + strlcpy(d+l, s, n-l); | 8 return l + strlcpy(d + l, s, n - l); |
| 9 } | 9 } |
| OLD | NEW |