More compile fixes
authorToni Nikkanen <toni@tuug.fi>
Sat, 7 Mar 2009 17:03:44 +0000 (19:03 +0200)
committerToni Nikkanen <toni@tuug.fi>
Sat, 7 Mar 2009 17:03:44 +0000 (19:03 +0200)
Ui/UiMisc.c
Ui/UiProtos.h

index d1789a9..2885492 100644 (file)
@@ -480,9 +480,7 @@ void uiUndefineCursor()
 
 
 ArgList
 
 
 ArgList
-uiVaSetArgs(nargs, va_alist)
-int *nargs;
-va_dcl
+uiVaSetArgs(int *nargs, ...)
 {
     static Arg args[50];
     String tmpstr;
 {
     static Arg args[50];
     String tmpstr;
@@ -490,7 +488,7 @@ va_dcl
 
     *nargs = 0;
 
 
     *nargs = 0;
 
-    va_start(pvar);
+    va_start(pvar,nargs);
     tmpstr = va_arg(pvar, String);
     while (tmpstr) {
        XtSetArg(args[(int) *nargs], tmpstr, va_arg(pvar, XtArgVal));
     tmpstr = va_arg(pvar, String);
     while (tmpstr) {
        XtSetArg(args[(int) *nargs], tmpstr, va_arg(pvar, XtArgVal));
index c4520fd..321e123 100644 (file)
@@ -83,7 +83,8 @@ extern void uiDialogVariableCB(Widget wdg, caddr_t variablename,
                                XmAnyCallbackStruct * calldata);
 extern void uiDefineCursor(Cursor cursor);
 extern void uiUndefineCursor(void);
                                XmAnyCallbackStruct * calldata);
 extern void uiDefineCursor(Cursor cursor);
 extern void uiUndefineCursor(void);
-extern ArgList uiVaSetArgs( /*int *nargs, va_alist*/ );
+/* Toni */
+extern ArgList uiVaSetArgs( int *nargs, ...);
 extern XtArgVal uiGetArg(Widget wdg, String resource);
 extern void *uiMalloc(int size);
 extern void *uiReAlloc(void *, int size);
 extern XtArgVal uiGetArg(Widget wdg, String resource);
 extern void *uiMalloc(int size);
 extern void *uiReAlloc(void *, int size);