diff options
Diffstat (limited to 'src/string.c')
| -rw-r--r-- | src/string.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/string.c b/src/string.c index 7c09f4f..1d2c3f2 100644 --- a/src/string.c +++ b/src/string.c @@ -16,35 +16,35 @@ /* glibc calls this stpecpy; it's not provided by glibc; however, it does * provide a possible implementation in string_copying(7), which I copied from. */ char* string_append(char* dst, char* end, const char* src) { - if (!dst) - return NULL; - if (dst == end) - return end; + if (!dst) + return NULL; + if (dst == end) + return end; - char* p = memccpy(dst, src, '\0', end - dst); - if (p) - return p - 1; + char* p = memccpy(dst, src, '\0', end - dst); + if (p) + return p - 1; - end[-1] = '\0'; - return end; + end[-1] = '\0'; + return end; } int string_to_int(const char* src, int* result) { - char* endptr = NULL; + char* endptr = NULL; - errno = 0; - long ret = strtol(src, &endptr, 10); + errno = 0; + long ret = strtol(src, &endptr, 10); - if (errno) { - log_errno("strtol"); - return -1; - } + if (errno) { + log_errno("strtol"); + return -1; + } - if (endptr == src || *endptr != '\0') { - log_err("Invalid number: %s\n", src); - return -1; - } + if (endptr == src || *endptr != '\0') { + log_err("Invalid number: %s\n", src); + return -1; + } - *result = (int)ret; - return 0; + *result = (int)ret; + return 0; } |
