#include "dln.h"
#include <strings.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
Go to the source code of this file.
Definition at line 21 of file dln.c.
#define dln_memerror abort |
Definition at line 20 of file dln.c.
#define dln_notimplement --->>> dln not implemented <<<--- |
#define free |
( |
|
x | ) |
xfree(x) |
Definition at line 50 of file dln.c.
#define FUNCNAME_PREFIX "Init_" |
#define init_funcname |
( |
|
buf, |
|
|
|
file |
|
) |
| |
Value:
char *
const tmp =
ALLOCA_N(
char, plen+flen+1);
\
}\
memcpy(tmp+plen, base, flen);\
tmp[plen+flen] = '\0';\
} while (0)
if(len<=MAX_WORD_LENGTH &&len >=MIN_WORD_LENGTH)
static const char funcname_prefix[sizeof(FUNCNAME_PREFIX)-1]
#define ALLOCA_N(type, n)
unsigned char buf[MIME_BUF_SIZE]
static size_t init_funcname_len(const char **file)
Definition at line 139 of file dln.c.
Referenced by dln_load().
#define isdirsep |
( |
|
x | ) |
((x) == '/') |
#define S_ISDIR |
( |
|
m | ) |
(((m) & S_IFMT) == S_IFDIR) |
Definition at line 60 of file dln.c.
#define translit_separator |
( |
|
str | ) |
(void)(str) |
void* dln_load |
( |
const char * |
file | ) |
|
static void dln_loaderror |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
static |
static const char* dln_strerror |
( |
void |
| ) |
|
|
static |
static size_t init_funcname_len |
( |
const char ** |
file | ) |
|
|
static |