#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.
Referenced by argf_inplace_mode_set(), ary_new_dim(), clear_readconv(), cmdglob(), dln_find_exe_r(), EVENTSINK_Destructor(), fgdbm_clear(), fgdbm_empty_p(), fgdbm_length(), fgdbm_values(), filename_completion_proc_call(), find_iid(), fitpair(), folevariant_ary_aref(), folevariant_ary_aset(), folevariant_s_array(), free_stack_chunks(), free_unused_heaps(), freeaddrinfo(), get_addr(), get_name(), getaddrinfo(), if(), init_heap(), Init_readline(), link(), mSyslog_close(), nsdr(), ole_const_load(), ole_event_free(), ole_excepinfo2msg(), ole_free(), ole_val_ary2variant_ary(), ole_variant2val(), ole_wc2vstr(), olemethod_free(), oleparam_free(), oletype_free(), oletypelib_free(), olevariable_free(), olevariant_free(), open_ifs_socket(), pipe_del_fptr(), rb_gdbm_fetch(), rb_gdbm_firstkey(), rb_gdbm_nextkey(), rb_io_fptr_finalize(), rb_objspace_free(), rb_remove_history(), rb_vm_bugreport(), rb_w32_aspawn_flags(), rb_w32_closedir(), rb_w32_cmdvector(), rb_w32_free_environ(), rb_w32_getcwd(), rb_w32_mkdir(), rb_w32_open(), rb_w32_opendir(), rb_w32_rename(), rb_w32_rmdir(), rb_w32_spawn(), rb_w32_stati64(), rb_w32_uchdir(), rb_w32_uchmod(), rb_w32_ulink(), rb_w32_umkdir(), rb_w32_unlink(), rb_w32_uopen(), rb_w32_uopendir(), rb_w32_urename(), rb_w32_urmdir(), rb_w32_ustati64(), rb_w32_utime(), rb_w32_uunlink(), rb_w32_uutime(), readdir_internal(), readline_readline(), reg_get_val(), ruby_set_inplace_mode(), ruby_setenv(), sdbm_close(), sdbm_open(), sdbm_prep(), shrink_stack_chunk_cache(), sip_hash_free(), slot_sweep(), st_cleanup_safe(), st_clear(), st_copy(), st_delete(), st_foreach(), st_free_table(), st_shift(), syck_emit(), syck_emit_indent(), syck_emitter_pop_level(), syck_parser_pop_level(), sycklex_bytecode_utf8(), sycklex_yaml_utf8(), thread_free(), username_completion_proc_call(), and vm_xfree().
#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.
static void dln_loaderror |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
static |
static size_t init_funcname_len |
( |
const char ** |
file | ) |
|
|
static |