summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/filename_list.cxx14
-rw-r--r--src/numericsort.c8
-rw-r--r--src/scandir.c6
-rw-r--r--src/scandir_win32.c8
4 files changed, 16 insertions, 20 deletions
diff --git a/src/filename_list.cxx b/src/filename_list.cxx
index e3fa2f1b9..d77d3f6d9 100644
--- a/src/filename_list.cxx
+++ b/src/filename_list.cxx
@@ -29,13 +29,13 @@
#include <FL/filename.H>
extern "C" {
- int numericsort(const dirent **, const dirent **);
+ int numericsort(dirent **, dirent **);
#if HAVE_SCANDIR
#else
- int alphasort(const dirent **, const dirent **);
+ int alphasort(dirent **, dirent **);
int scandir (const char *dir, dirent ***namelist,
- int (*select)(const dirent *),
- int (*compar)(const dirent **, const dirent **));
+ int (*select)(dirent *),
+ int (*compar)(dirent **, dirent **));
#endif
}
@@ -46,14 +46,10 @@ int filename_list(const char *d, dirent ***list) {
// of pointer indirection is missing:
return scandir(d, list, 0, (int(*)(const void*,const void*))numericsort);
#else
-#if HAVE_SCANDIR
- return scandir(d, list, 0, (int(*)(const dirent**,const dirent**))numericsort);
-#else // built-in scandir is const-correct:
return scandir(d, list, 0, numericsort);
#endif
-#endif
}
//
-// End of "$Id: filename_list.cxx,v 1.3 1998/10/19 20:46:24 mike Exp $".
+// End of "$Id: filename_list.cxx,v 1.4 1998/10/20 23:58:30 mike Exp $".
//
diff --git a/src/numericsort.c b/src/numericsort.c
index 8a785d404..a0522fbb5 100644
--- a/src/numericsort.c
+++ b/src/numericsort.c
@@ -53,7 +53,7 @@
#ifdef __cplusplus
extern "C"
#endif
-int numericsort(const struct dirent **A, const struct dirent **B) {
+int numericsort(struct dirent **A, struct dirent **B) {
const char* a = (*A)->d_name;
const char* b = (*B)->d_name;
int ret = 0;
@@ -80,6 +80,6 @@ int numericsort(const struct dirent **A, const struct dirent **B) {
}
}
-//
-// End of "$Id: numericsort.c,v 1.4 1998/10/19 20:46:57 mike Exp $".
-//
+/*
+ * End of "$Id: numericsort.c,v 1.5 1998/10/20 23:58:31 mike Exp $".
+ */
diff --git a/src/scandir.c b/src/scandir.c
index e3b60bedf..da3fefaa7 100644
--- a/src/scandir.c
+++ b/src/scandir.c
@@ -50,8 +50,8 @@ USA. */
int
scandir (const char *dir, struct dirent ***namelist,
- int (*select)(const struct dirent *),
- int (*compar)(const struct dirent **, const struct dirent **))
+ int (*select)(struct dirent *),
+ int (*compar)(struct dirent **, struct dirent **))
{
DIR *dp = opendir (dir);
struct dirent **v = NULL;
@@ -120,7 +120,7 @@ scandir (const char *dir, struct dirent ***namelist,
return i;
}
-int alphasort (const struct dirent **a, const struct dirent **b) {
+int alphasort (struct dirent **a, struct dirent **b) {
return strcmp ((*a)->d_name, (*b)->d_name);
}
diff --git a/src/scandir_win32.c b/src/scandir_win32.c
index 6535cfc12..1df441aea 100644
--- a/src/scandir_win32.c
+++ b/src/scandir_win32.c
@@ -34,8 +34,8 @@
extern "C"
#endif
int scandir(const char *dirname, struct dirent ***namelist,
- int (*select)(const struct dirent *),
- int (*compar)(const struct dirent **, const struct dirent **)) {
+ int (*select)(struct dirent *),
+ int (*compar)(struct dirent **, struct dirent **)) {
int len = strlen(dirname);
char *findIn = new char[len+5]; strcpy(findIn, dirname);
@@ -100,10 +100,10 @@ int scandir(const char *dirname, struct dirent ***namelist,
return nDir;
}
-int alphasort (const struct dirent **a, const struct dirent **b) {
+int alphasort (struct dirent **a, struct dirent **b) {
return strcmp ((*a)->d_name, (*b)->d_name);
}
//
-// End of "$Id: scandir_win32.c,v 1.4 1998/10/19 20:46:58 mike Exp $".
+// End of "$Id: scandir_win32.c,v 1.5 1998/10/20 23:58:32 mike Exp $".
//