aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/gettime.c6
-rw-r--r--common/signal.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/common/gettime.c b/common/gettime.c
index 9702bbcac..9c6365886 100644
--- a/common/gettime.c
+++ b/common/gettime.c
@@ -740,10 +740,10 @@ rfctimestamp (u32 stamp)
if (!tp)
return NULL;
return xtryasprintf ("%.3s, %02d %.3s %04d %02d:%02d:%02d +0000",
- ("SunMonTueWedThuFriSat" + (tp->tm_wday%7)*3),
+ &"SunMonTueWedThuFriSat"[(tp->tm_wday%7)*3],
tp->tm_mday,
- ("JanFebMarAprMayJunJulAugSepOctNovDec"
- + (tp->tm_mon%12)*3),
+ &"JanFebMarAprMayJunJulAugSepOctNovDec"
+ [(tp->tm_mon%12)*3],
tp->tm_year + 1900,
tp->tm_hour,
tp->tm_min,
diff --git a/common/signal.c b/common/signal.c
index b202f0f6b..9064adcd1 100644
--- a/common/signal.c
+++ b/common/signal.c
@@ -134,7 +134,7 @@ got_fatal_signal (int sig)
{
if (value >= i || ((any || i==1) && !(value/i)))
{
- (void)write (2, "0123456789"+(value/i), 1);
+ (void)write (2, &"0123456789"[value/i], 1);
if ((value/i))
any = 1;
value %= i;