* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.
1999-05-21 Gary V. Vaughan <gary@oranda.demon.co.uk>
+ * demo/foo.h: s/PARAMS/LTDL_PARAMS/g
+ * libltdl/ltdl.h: ditto.
+ * libltdl/ltdl.c: ditto.
+
* demo/foo.h: s/__P/PARAMS/g
* libltdl/ltdl.h: ditto.
* libltdl/ltdl.c: ditto.
# define __END_DECLS /* empty */
#endif
-/* PARAMS is a macro used to wrap function prototypes, so that compilers
+/* LTDL_PARAMS is a macro used to wrap function prototypes, so that compilers
that don't understand ANSI C prototypes still work, and ANSI C
compilers can issue warnings about type mismatches. */
-#undef PARAMS
+#undef LTDL_PARAMS
#if defined (__STDC__) || defined (_AIX) || (defined (__mips) && defined (_SYSTYPE_SVR4)) || defined(__CYGWIN32__) || defined(__cplusplus)
-# define PARAMS(protos) protos
+# define LTDL_PARAMS(protos) protos
# define lt_ptr_t void*
#else
-# define PARAMS(protos) ()
+# define LTDL_PARAMS(protos) ()
# define lt_ptr_t char*
#endif
/* Declarations. Note the wonderful use of the above macros. */
__BEGIN_DECLS
-int foo PARAMS((void));
-int hello PARAMS((void));
+int foo LTDL_PARAMS((void));
+int hello LTDL_PARAMS((void));
EXTERN int nothing;
__END_DECLS
static const char *last_error = 0;
-lt_ptr_t (*lt_dlmalloc) PARAMS((size_t size)) = (lt_ptr_t(*)PARAMS((size_t)))malloc;
-void (*lt_dlfree) PARAMS((lt_ptr_t ptr)) = (void(*)PARAMS((lt_ptr_t)))free;
+lt_ptr_t (*lt_dlmalloc) LTDL_PARAMS((size_t size)) = (lt_ptr_t(*)LTDL_PARAMS((size_t)))malloc;
+void (*lt_dlfree) LTDL_PARAMS((lt_ptr_t ptr)) = (void(*)LTDL_PARAMS((lt_ptr_t)))free;
typedef struct lt_dltype_t {
struct lt_dltype_t *next;
const char *sym_prefix; /* prefix for symbols */
- int (*mod_init) PARAMS((void));
- int (*mod_exit) PARAMS((void));
- int (*lib_open) PARAMS((lt_dlhandle handle, const char *filename));
- int (*lib_close) PARAMS((lt_dlhandle handle));
- lt_ptr_t (*find_sym) PARAMS((lt_dlhandle handle, const char *symbol));
+ int (*mod_init) LTDL_PARAMS((void));
+ int (*mod_exit) LTDL_PARAMS((void));
+ int (*lib_open) LTDL_PARAMS((lt_dlhandle handle, const char *filename));
+ int (*lib_close) LTDL_PARAMS((lt_dlhandle handle));
+ lt_ptr_t (*find_sym) LTDL_PARAMS((lt_dlhandle handle, const char *symbol));
} lt_dltype_t;
#define LTDL_TYPE_TOP 0
#endif
static int
-sys_dl_init PARAMS((void))
+sys_dl_init LTDL_PARAMS((void))
{
return 0;
}
static int
-sys_dl_exit PARAMS((void))
+sys_dl_exit LTDL_PARAMS((void))
{
return 0;
}
#define LTDL_BIND_FLAGS (BIND_IMMEDIATE | BIND_NONFATAL | BIND_VERBOSE | DYNAMIC_PATH)
static int
-sys_shl_init PARAMS((void))
+sys_shl_init LTDL_PARAMS((void))
{
return 0;
}
static int
-sys_shl_exit PARAMS((void))
+sys_shl_exit LTDL_PARAMS((void))
{
return 0;
}
#endif
static int
-sys_dld_init PARAMS((void))
+sys_dld_init LTDL_PARAMS((void))
{
return 0;
}
static int
-sys_dld_exit PARAMS((void))
+sys_dld_exit LTDL_PARAMS((void))
{
return 0;
}
#include <windows.h>
static int
-sys_wll_init PARAMS((void))
+sys_wll_init LTDL_PARAMS((void))
{
return 0;
}
static int
-sys_wll_exit PARAMS((void))
+sys_wll_exit LTDL_PARAMS((void))
{
return 0;
}
#include <kernel/image.h>
static int
-sys_bedl_init PARAMS((void))
+sys_bedl_init LTDL_PARAMS((void))
{
return 0;
}
static int
-sys_bedl_exit PARAMS((void))
+sys_bedl_exit LTDL_PARAMS((void))
{
return 0;
}
static lt_dlsymlists_t *preloaded_symbols = 0;
static int
-presym_init PARAMS((void))
+presym_init LTDL_PARAMS((void))
{
preloaded_symbols = 0;
if (default_preloaded_symbols)
}
static int
-presym_free_symlists PARAMS((void))
+presym_free_symlists LTDL_PARAMS((void))
{
lt_dlsymlists_t *lists = preloaded_symbols;
}
static int
-presym_exit PARAMS((void))
+presym_exit LTDL_PARAMS((void))
{
presym_free_symlists();
return 0;
#undef LTDL_TYPE_TOP
int
-lt_dlinit PARAMS((void))
+lt_dlinit LTDL_PARAMS((void))
{
/* initialize libltdl */
lt_dltype_t **type = &types;
}
int
-lt_dlexit PARAMS((void))
+lt_dlexit LTDL_PARAMS((void))
{
/* shut down libltdl */
lt_dltype_t *type = types;
}
const char *
-lt_dlerror PARAMS((void))
+lt_dlerror LTDL_PARAMS((void))
{
const char *error = last_error;
}
const char *
-lt_dlgetsearchpath PARAMS((void))
+lt_dlgetsearchpath LTDL_PARAMS((void))
{
return user_search_path;
}
# define __END_DECLS /* empty */
#endif
-/* PARAMS is a macro used to wrap function prototypes, so that compilers
+/* LTDL_PARAMS is a macro used to wrap function prototypes, so that compilers
that don't understand ANSI C prototypes still work, and ANSI C
compilers can issue warnings about type mismatches. */
-#undef PARAMS
+#undef LTDL_PARAMS
#undef lt_ptr_t
#if defined (__STDC__) || defined (_AIX) || (defined (__mips) && defined (_SYSTYPE_SVR4)) || defined(WIN32) || defined(__cplusplus)
-# define PARAMS(protos) protos
+# define LTDL_PARAMS(protos) protos
# define lt_ptr_t void*
#else
-# define PARAMS(protos) ()
+# define LTDL_PARAMS(protos) ()
# define lt_ptr_t char*
#endif
} lt_dlsymlist;
__BEGIN_DECLS
-extern int lt_dlinit PARAMS((void));
-extern int lt_dlpreload PARAMS((const lt_dlsymlist *preloaded));
-extern int lt_dlpreload_default PARAMS((const lt_dlsymlist *preloaded));
-extern int lt_dlexit PARAMS((void));
-extern lt_dlhandle lt_dlopen PARAMS((const char *filename));
-extern lt_dlhandle lt_dlopenext PARAMS((const char *filename));
-extern int lt_dlclose PARAMS((lt_dlhandle handle));
-extern lt_ptr_t lt_dlsym PARAMS((lt_dlhandle handle, const char *name));
-extern const char *lt_dlerror PARAMS((void));
-extern int lt_dladdsearchdir PARAMS((const char *search_dir));
-extern int lt_dlsetsearchpath PARAMS((const char *search_path));
-extern const char *lt_dlgetsearchpath PARAMS((void));
+extern int lt_dlinit LTDL_PARAMS((void));
+extern int lt_dlpreload LTDL_PARAMS((const lt_dlsymlist *preloaded));
+extern int lt_dlpreload_default LTDL_PARAMS((const lt_dlsymlist *preloaded));
+extern int lt_dlexit LTDL_PARAMS((void));
+extern lt_dlhandle lt_dlopen LTDL_PARAMS((const char *filename));
+extern lt_dlhandle lt_dlopenext LTDL_PARAMS((const char *filename));
+extern int lt_dlclose LTDL_PARAMS((lt_dlhandle handle));
+extern lt_ptr_t lt_dlsym LTDL_PARAMS((lt_dlhandle handle, const char *name));
+extern const char *lt_dlerror LTDL_PARAMS((void));
+extern int lt_dladdsearchdir LTDL_PARAMS((const char *search_dir));
+extern int lt_dlsetsearchpath LTDL_PARAMS((const char *search_path));
+extern const char *lt_dlgetsearchpath LTDL_PARAMS((void));
extern const lt_dlsymlist lt_preloaded_symbols[];
#define LTDL_SET_PRELOADED_SYMBOLS() lt_dlpreload_default(lt_preloaded_symbols)
-extern lt_ptr_t (*lt_dlmalloc)PARAMS((size_t size));
-extern void (*lt_dlfree)PARAMS((lt_ptr_t ptr));
+extern lt_ptr_t (*lt_dlmalloc)LTDL_PARAMS((size_t size));
+extern void (*lt_dlfree)LTDL_PARAMS((lt_ptr_t ptr));
__END_DECLS