From 3d46e3ab9b45d83f69e79a338a45f316e3f61dc0 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Thu, 13 Jun 2013 22:13:16 +0200 Subject: [PATCH] Add missing const and document where it can't be used. --- src/coloredstderr.c | 4 ++-- src/debug.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/coloredstderr.c b/src/coloredstderr.c index 0d76b5a..3fe2053 100644 --- a/src/coloredstderr.c +++ b/src/coloredstderr.c @@ -507,14 +507,14 @@ int execve(char const *filename, char * const argv[], char * const env[]) { /* Count arguments. */ \ size_t count = 1; /* arg */ \ va_start(ap, arg); \ - while (va_arg(ap, char const *)) { \ + while (va_arg(ap, char *)) { \ count++; \ } \ va_end(ap); \ \ /* Copy varargs. */ \ char *args[count + 1 /* terminating NULL */]; \ - args[0] = (char *)arg; \ + args[0] = (char *)arg; /* there's no other way around the cast */ \ \ size_t i = 1; \ va_start(ap, arg); \ diff --git a/src/debug.h b/src/debug.h index 5e5cc6d..911a440 100644 --- a/src/debug.h +++ b/src/debug.h @@ -36,7 +36,7 @@ static void debug_write(int fd, int first_call, char const *format, va_list ap) DLSYM_FUNCTION(real_close, "close"); if (first_call) { - char nl = '\n'; + char const nl = '\n'; real_write(fd, &nl, 1); } real_write(fd, buffer, (size_t)written); -- 2.45.2