DtSvc/DtUtil1: fix implicit function declarations
[oweals/cde.git] / cde / lib / DtSvc / DtUtil1 / DndDrag.c
index 10166ab294fd94a00b9cd8cfe6fc9d45df647ab0..9c26e22a8f6d1f96a1b17598bd71b16575594a11 100644 (file)
@@ -60,6 +60,7 @@
 #include <Xm/DragC.h> 
 #include <Xm/DragCP.h>
 #include <Xm/DragOverSP.h>
+#include <Dt/Wsm.h>
 #include "Dnd.h"
 #include "DndP.h"
 #include "DtSvcLock.h"
@@ -76,6 +77,14 @@ static void  dndDragDropFinishCallback(Widget, XtPointer, XtPointer);
 static void    dndTopLevelEnterCallback(Widget, XtPointer, XtPointer);
 static void    dndTopLevelLeaveCallback(Widget, XtPointer, XtPointer);
 
+extern int _DtDndCountVarArgs(va_list vaList);
+extern void _DtDndArgListFromVarArgs(va_list vaList,
+                                     Cardinal maxArgs,
+                                     ArgList *argListReturn,
+                                     Cardinal *argCountReturn);
+extern void _XmDragOverChange(Widget w,
+                              unsigned char dropSiteStatus);
+
 /*
  * Drag Initiator Resources
  */