added missing #includes and missing prototypes to filebrowser
[xboard.git] / filebrowser / draw.c
index a5b85f5..b21d170 100644 (file)
 #endif
 #define ABS(x) (((x) < 0) ? (-(x)) : (x))
 
+/* added missing prototypes */
+extern char SFstatChar(struct stat*);
+extern int SFchdir(char *);
+void SFvSliderMovedCallback(Widget, int, int);
+
 typedef struct {
        char *fontname;
 } TextData, *textPtr;
@@ -637,20 +642,6 @@ SFmotionList(w, n, event)
        return;
 }
 
-/* ARGSUSED */
-void
-SFvFloatSliderMovedCallback(w, n, fnew)
-       Widget  w;
-       int     n;
-       float   *fnew;
-{
-       int     new;
-
-       new = (*fnew) * SFdirs[SFdirPtr + n].nEntries;
-
-       SFvSliderMovedCallback(w, n, new);
-}
-
 /* ARGSUSED */
 void
 SFvSliderMovedCallback(w, n, new)
@@ -737,6 +728,21 @@ SFvSliderMovedCallback(w, n, new)
        }
 }
 
+/* ARGSUSED */
+void
+SFvFloatSliderMovedCallback(w, n, fnew)
+       Widget  w;
+       int     n;
+       float   *fnew;
+{
+       int     new;
+
+       new = (*fnew) * SFdirs[SFdirPtr + n].nEntries;
+
+       SFvSliderMovedCallback(w, n, new);
+}
+
+
 /* ARGSUSED */
 void
 SFvAreaSelectedCallback(w, n, pnew)