summaryrefslogtreecommitdiffstats
path: root/Utilities/cmtar/compat/snprintf.c
diff options
context:
space:
mode:
Diffstat (limited to 'Utilities/cmtar/compat/snprintf.c')
-rw-r--r--Utilities/cmtar/compat/snprintf.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/Utilities/cmtar/compat/snprintf.c b/Utilities/cmtar/compat/snprintf.c
index 26a203e..ef6e2f1 100644
--- a/Utilities/cmtar/compat/snprintf.c
+++ b/Utilities/cmtar/compat/snprintf.c
@@ -316,7 +316,7 @@ static void dopr (char *buffer, size_t maxlen, const char *format, va_list args)
case 's':
strvalue = va_arg (args, char *);
if (max < 0)
- max = maxlen; /* ie, no max */
+ max = (int)maxlen; /* ie, no max */
fmtstr (buffer, &currlen, maxlen, strvalue, flags, min, max);
break;
case 'p':
@@ -328,19 +328,19 @@ static void dopr (char *buffer, size_t maxlen, const char *format, va_list args)
{
short int *num;
num = va_arg (args, short int *);
- *num = currlen;
+ *num = (int)currlen;
}
else if (cflags == DP_C_LONG)
{
long int *num;
num = va_arg (args, long int *);
- *num = currlen;
+ *num = (int)currlen;
}
else
{
int *num;
num = va_arg (args, int *);
- *num = currlen;
+ *num = (int)currlen;
}
break;
case '%':
@@ -713,7 +713,7 @@ int mutt_snprintf (va_alist) va_dcl
(void) mutt_vsnprintf(str, count, fmt, ap);
#endif
VA_END;
- return(strlen(str));
+ return((int)strlen(str));
}
#ifdef TEST_SNPRINTF