From 757849cd93a9bc361a5113e3aaafe516773aad44 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sat, 23 Nov 2013 22:23:52 -0500 Subject: [SV 40361] Don't use vsnprintf(), which is an ISO C99 function. * output.c (error, fatal, message): Take an extra argument specifying how many bytes are used by the formatted arguments. (get_buffer): New function that allocates the requested buffer size. Remove msc_vsnprintf(), vfmtconcat(), and fmtconcat() as unneeded. * makeint.h: Declare various helper macros for generating output. * *.c: Change all error(), fatal(), message() calls to use the macros, or pass the extra length argument directly. --- amiga.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'amiga.c') diff --git a/amiga.c b/amiga.c index 73ed59a..8025483 100644 --- a/amiga.c +++ b/amiga.c @@ -42,7 +42,7 @@ MyExecute (char **argv) buffer = AllocMem (len, MEMF_ANY); if (!buffer) - fatal (NILF, "MyExecute: Cannot allocate space for calling a command"); + O (fatal, NILF, "MyExecute: Cannot allocate space for calling a command\n"); ptr = buffer; -- cgit v1.2.3