1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 17:30:54 -08:00

Replacing duplicate *trivvarargs methods with a single implementation in args.c.

Copied from Perforce
 Change: 181851
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Richard Brooksby 2013-05-16 13:10:01 +01:00
parent bb02f55b62
commit 818a65f36f
6 changed files with 15 additions and 30 deletions

View file

@ -1064,15 +1064,6 @@ void BufferRampReset(Buffer buffer)
/* BufferClass -- support for the basic Buffer class */
/* bufferTrivVarargs -- basic buffer varargs method */
static void bufferTrivVarargs(ArgStruct args[MPS_ARGS_MAX], va_list varargs) {
UNUSED(varargs);
args[0].key = MPS_KEY_ARGS_END;
AVER(ArgListCheck(args));
}
/* bufferTrivInit -- basic buffer init method */
static Res bufferTrivInit(Buffer buffer, Pool pool, ArgList args)
@ -1215,7 +1206,7 @@ DEFINE_CLASS(BufferClass, class)
INHERIT_CLASS(&class->protocol, ProtocolClass);
class->name = "BUFFER";
class->size = sizeof(BufferStruct);
class->varargs = bufferTrivVarargs;
class->varargs = ArgTrivVarargs;
class->init = bufferTrivInit;
class->finish = bufferTrivFinish;
class->attach = bufferTrivAttach;