Improved code clarity by moving the API macros definitions to the support function declarations.
This commit is contained in:
parent
bace5b3481
commit
56b07d90a6
|
@ -30,11 +30,16 @@
|
||||||
*
|
*
|
||||||
* Author: Oliver Schmidt <ol.sc@web.de>
|
* Author: Oliver Schmidt <ol.sc@web.de>
|
||||||
*
|
*
|
||||||
* $Id: dll-loader.h,v 1.1 2006/08/13 16:49:43 oliverschmidt Exp $
|
* $Id: dll-loader.h,v 1.2 2006/08/14 23:46:43 oliverschmidt Exp $
|
||||||
*/
|
*/
|
||||||
#ifndef __DLL_LOADER_H__
|
#ifndef __DLL_LOADER_H__
|
||||||
#define __DLL_LOADER_H__
|
#define __DLL_LOADER_H__
|
||||||
|
|
||||||
|
#define LOADER_LOAD(name, arg) dll_loader_load(name, arg);
|
||||||
|
#define LOADER_UNLOAD() dll_loader_unload((void *)process_load)
|
||||||
|
#define LOADER_LOAD_DSC(name) dll_loader_load_dsc(name)
|
||||||
|
#define LOADER_UNLOAD_DSC(dsc) dll_loader_unload_dsc(dsc)
|
||||||
|
|
||||||
CCI int dll_loader_load(char *name, char *arg);
|
CCI int dll_loader_load(char *name, char *arg);
|
||||||
CCI void dll_loader_unload(void *addr);
|
CCI void dll_loader_unload(void *addr);
|
||||||
CCI struct dsc *dll_loader_load_dsc(char *name);
|
CCI struct dsc *dll_loader_load_dsc(char *name);
|
||||||
|
|
Loading…
Reference in a new issue