00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef DLN_H
00014 #define DLN_H
00015
00016 #ifdef __cplusplus
00017 # ifndef HAVE_PROTOTYPES
00018 # define HAVE_PROTOTYPES 1
00019 # endif
00020 # ifndef HAVE_STDARG_PROTOTYPES
00021 # define HAVE_STDARG_PROTOTYPES 1
00022 # endif
00023 #endif
00024
00025 #undef _
00026 #ifdef HAVE_PROTOTYPES
00027 # define args args
00028 #else
00029 # define args ()
00030 #endif
00031
00032 char *dln_find_exe (const char*,const char*);
00033 char *dln_find_file (const char*,const char*);
00034
00035 #ifdef USE_DLN_A_OUT
00036 extern char *dln_argv0;
00037 #endif
00038
00039 void *dln_load (const char*);
00040 #endif
00041