From bb02f55b62ea785cb64bc60bebca8721dd52d886 Mon Sep 17 00:00:00 2001 From: Richard Brooksby Date: Thu, 16 May 2013 03:12:11 +0100 Subject: Making clear the size of the array of args passed to varargs conversion methods. Copied from Perforce Change: 181845 ServerID: perforce.ravenbrook.com --- mps/code/buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mps/code/buffer.c') diff --git a/mps/code/buffer.c b/mps/code/buffer.c index 434635c9d3a..d9af5933fcd 100644 --- a/mps/code/buffer.c +++ b/mps/code/buffer.c @@ -1066,7 +1066,7 @@ void BufferRampReset(Buffer buffer) /* bufferTrivVarargs -- basic buffer varargs method */ -static void bufferTrivVarargs(ArgStruct args[], va_list varargs) { +static void bufferTrivVarargs(ArgStruct args[MPS_ARGS_MAX], va_list varargs) { UNUSED(varargs); args[0].key = MPS_KEY_ARGS_END; AVER(ArgListCheck(args)); @@ -1486,7 +1486,7 @@ DEFINE_CLASS(SegBufClass, class) /* rankBufVarargs -- parse obsolete varargs into keywords */ -static void rankBufVarargs(ArgStruct args[], va_list varargs) +static void rankBufVarargs(ArgStruct args[MPS_ARGS_MAX], va_list varargs) { args[0].key = MPS_KEY_RANK; args[0].val.rank = va_arg(varargs, Rank); -- cgit v1.2.1