KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
library-dependence.c File Reference
#include <stdint.h>
#include <kos/dbglog.h>
#include <kos/library.h>
#include <kos/exports.h>
#include <kos/version.h>

Functions

const char * lib_get_name ()
 
uint32_t lib_get_version ()
 
int lib_open (klibrary_t *lib)
 
int lib_close (klibrary_t *lib)
 
int library_test_func (int arg)
 Exported test functions.
 
void library_test_func2 (const char *arg)
 

Variables

export_sym_t library_symtab []
 
static symtab_handler_t library_hnd
 

Function Documentation

◆ lib_close()

◆ lib_get_name()

const char * lib_get_name ( )

◆ lib_get_version()

uint32_t lib_get_version ( )

References KOS_VERSION_MAKE.

◆ lib_open()

◆ library_test_func()

int library_test_func ( int arg)

Exported test functions.

References DBG_INFO, dbglog, and lib_get_name().

Referenced by lib_open(), and main().

◆ library_test_func2()

void library_test_func2 ( const char * arg)

References DBG_INFO, dbglog, and lib_get_name().

Referenced by lib_open(), and main().

Variable Documentation

◆ library_hnd

symtab_handler_t library_hnd
static
Initial value:
= {
{
"sym/library/dependence",
0,
0x00010000,
0,
},
}
#define NMMGR_TYPE_SYMTAB
A symbol table.
Definition nmmgr.h:124
#define NMMGR_LIST_INIT
List entry initializer for static structs.
Definition nmmgr.h:50
export_sym_t library_symtab[]

Referenced by lib_close(), lib_get_name(), and lib_open().

◆ library_symtab

export_sym_t library_symtab[]
extern