revert between 56095 -> 55830 in arch
[AROS.git] / compiler / alib / buildeasyrequest.c
blob3e25edde77061f42dc84846ce678758322cd915c
1 /*
2 Copyright � 1995-2016, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Varargs version of BuildEasyRequestArgs() (intuition.library)
6 Lang: english
7 */
9 #include <stdarg.h>
10 #include "easystruct_util.h"
11 #include <proto/intuition.h>
12 #include <proto/alib.h>
14 /*****************************************************************************
16 NAME */
18 struct Window * BuildEasyRequest (
20 /* SYNOPSIS */
21 struct Window *RefWindow,
22 struct EasyStruct *easyStruct,
23 ULONG IDCMP,
24 ...)
26 /* FUNCTION
28 INPUTS
30 RESULT
32 NOTES
34 EXAMPLE
36 BUGS
38 SEE ALSO
40 INTERNALS
42 *****************************************************************************/
44 struct Window * retval;
45 STRPTR format = CreateFormatStringFromEasyStruct(easyStruct);
47 AROS_SLOWSTACKFORMAT_PRE_USING(IDCMP, format);
48 retval = BuildEasyRequestArgs(RefWindow, easyStruct, IDCMP, AROS_SLOWSTACKFORMAT_ARG(format));
49 AROS_SLOWSTACKFORMAT_POST(format);
51 FreeFormatString(format);
53 return retval;
54 } /* BuildEasyRequest */