fbsdk/fblibrary.h File Reference
 
 
 
fbsdk/fblibrary.h File Reference
#include <kaydara.h>
#include <kaydaradef.h>

Defines

#define  FB_MANUAL_DLL_INIT(Name)
#define  FB_DLL_INIT(DllName, Startup)
#define  FB_EXT_INIT(libname)

Enumerations

enum   kFBDllOperation { kFBDllLoad, kFBDllUnLoad }

Define Documentation

#define FB_MANUAL_DLL_INIT (   Name )
Value:
extern void EntryPoint##Name(kFBDllOperation STARTUP); \
        EntryPoint##Name(kFBDllLoad); \

Definition at line 44 of file fblibrary.h.

#define FB_DLL_INIT (   DllName,
  Startup 
)
Value:
void EntryPoint##DllName(kFBDllOperation Startup); \
                extern "C" void KdsoInit##DllName( void ) \
                { \
                        EntryPoint##DllName(kFBDllLoad);\
                }\
                extern "C" void KdsoDone##DllName( void ) \
                { \
                        EntryPoint##DllName(kFBDllUnLoad);\
                }\
        class Init##DllName { public: Init##DllName ()  {KdsoInit##DllName (); } ~Init##DllName ()  {KdsoDone##DllName (); } }; \
        static Init##DllName Flakel##DllName; \
                void EntryPoint##DllName(kFBDllOperation Startup)

Definition at line 91 of file fblibrary.h.

#define FB_EXT_INIT (   libname )

Definition at line 108 of file fblibrary.h.


Enumeration Type Documentation

Go to the source code of this file.