From 4e1a645ab01fb53a47bd1cb80b5e38b658eded25 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Wed, 10 Apr 2002 13:02:53 +0000 Subject: [PATCH] fix a warnig and an error (found by Sebastioan) --- main/snprintf.c | 2 +- main/spprintf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/main/snprintf.c b/main/snprintf.c index 71d1fcc94f..3d26318429 100644 --- a/main/snprintf.c +++ b/main/snprintf.c @@ -123,7 +123,7 @@ char * do { register u_wide_int new_magnitude = magnitude / 10; - *--p = magnitude - new_magnitude * 10 + '0'; + *--p = (char)(magnitude - new_magnitude * 10 + '0'); magnitude = new_magnitude; } while (magnitude); diff --git a/main/spprintf.c b/main/spprintf.c index 6bc1330d3f..f6878f3c54 100644 --- a/main/spprintf.c +++ b/main/spprintf.c @@ -638,7 +638,7 @@ int spprintf(char **pbuf, size_t max_len, const char *format, ...) va_list ap; va_start(ap, format); - vspprintf(pbuf, max_len, format, ap); + cc = vspprintf(pbuf, max_len, format, ap); va_end(ap); return (cc); } -- 2.40.0