#ifndef _argpack_h_
#define _argpack_h_

#ifdef __STDC__
#include <X11/Intrinsic.h>
#endif

/* Note that this structure tag is not the same one used for the rep */
typedef const struct st_ArgPack_obj *ArgPack;

extern ArgPack GetArgPack();
#ifdef __STDC__
extern void AddArg(ArgPack, char *, XtArgVal);
extern int NumArgs(ArgPack);
extern Arg *TheArgs(ArgPack);
extern void FreeArgPack(ArgPack);
#else
extern void AddArg();
extern int NumArgs();
extern Arg *TheArgs();
extern void FreeArgPack();
#endif
#endif
