+1999-04-12 Alexandre Oliva <oliva@dcc.unicamp.br>
+
+ * libltdl/ltdl.c: Remove trivial warnings.
+
1999-04-12 John David Anglin <dave.anglin@nrc.ca>
* libltdl/ltdl.c (shl_close): shl_t was correct here...
static const char *last_error = 0;
-lt_ptr_t (*lt_dlmalloc) __P((size_t size)) = malloc;
-void (*lt_dlfree) __P((lt_ptr_t ptr)) = free;
+lt_ptr_t (*lt_dlmalloc) __P((size_t size)) = (lt_ptr_t(*)__P((size_t)))malloc;
+void (*lt_dlfree) __P((lt_ptr_t ptr)) = (void(*)__P((lt_ptr_t)))free;
typedef struct lt_dltype_t {
struct lt_dltype_t *next;
#endif
static int
-dl_init ()
+dl_init __P((void))
{
return 0;
}
static int
-dl_exit ()
+dl_exit __P((void))
{
return 0;
}
#define LTDL_BIND_FLAGS (BIND_IMMEDIATE | BIND_NONFATAL | BIND_VERBOSE | DYNAMIC_PATH)
static int
-shl_init ()
+shl_init __P((void))
{
return 0;
}
static int
-shl_exit ()
+shl_exit __P((void))
{
return 0;
}
#endif
static int
-dld_init ()
+dld_init __P((void))
{
return 0;
}
static int
-dld_exit ()
+dld_exit __P((void))
{
return 0;
}
#include <windows.h>
static int
-wll_init ()
+wll_init __P((void))
{
return 0;
}
static int
-wll_exit ()
+wll_exit __P((void))
{
return 0;
}
#include <kernel/image.h>
static int
-bedl_init ()
+bedl_init __P((void))
{
return 0;
}
static int
-bedl_exit ()
+bedl_exit __P((void))
{
return 0;
}
static lt_dlsymlists_t *preloaded_symbols = 0;
static int
-presym_init ()
+presym_init __P((void))
{
preloaded_symbols = 0;
if (default_preloaded_symbols)
}
static int
-presym_free_symlists ()
+presym_free_symlists __P((void))
{
lt_dlsymlists_t *lists = preloaded_symbols;
}
static int
-presym_exit ()
+presym_exit __P((void))
{
presym_free_symlists();
return 0;
presym_close (handle)
lt_dlhandle handle;
{
+ /* Just to silence gcc -Wall */
+ handle = 0;
return 0;
}
#undef LTDL_TYPE_TOP
int
-lt_dlinit ()
+lt_dlinit __P((void))
{
/* initialize libltdl */
lt_dltype_t **type = &types;
}
int
-lt_dlexit ()
+lt_dlexit __P((void))
{
/* shut down libltdl */
lt_dltype_t *type = types;
/* FIXME: load deplibs */
handle->depcount = 0;
handle->deplibs = 0;
+ /* Just to silence gcc -Wall */
+ deplibs = 0;
return 0;
}
lt_dlhandle handle;
{
/* FIXME: unload deplibs */
+ /* Just to silence gcc -Wall */
+ handle = 0;
return 0;
}
}
/* canonicalize the module name */
for (i = 0; i < ext - basename; i++)
- if (isalnum(basename[i]))
+ if (isalnum((int)(basename[i])))
name[i] = basename[i];
else
name[i] = '_';
}
const char *
-lt_dlerror ()
+lt_dlerror __P((void))
{
const char *error = last_error;
}
const char *
-lt_dlgetsearchpath ()
+lt_dlgetsearchpath __P((void))
{
return user_search_path;
}