--- rpl/src/asprintf.c 2010/02/28 14:47:14 1.5 +++ rpl/src/asprintf.c 2015/01/05 13:12:29 1.51 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.0.11 - Copyright (C) 1989-2010 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.19 + Copyright (C) 1989-2015 Dr. BERTRAND Joël This file is part of RPL/2. @@ -21,7 +21,6 @@ #include "rpl.h" -#include int @@ -48,7 +47,7 @@ valsprintf(unsigned char **strp, const c return -1; } - if (((int) (s = vsnprintf(b, bs, fmt, cap))) < 0) + if (((int) (s = (size_t) vsnprintf(b, bs, fmt, cap))) < 0) { free(b); return -1; @@ -66,7 +65,7 @@ valsprintf(unsigned char **strp, const c return -1; } - return s; + return((int) s); }