#include DLX_FN void LibMain(int a) { if(a==0) // initialize { LIBCONSTRUCT } else if(a==1) { // exit LIBDESTRUCT } else if(a==2) { // second load? } else if(a==3) { // pre-unload? } } DLX_EF DLX_FN void myroutine() { } DLX_EF long myvar; DLX_FN void entry() { } DLX_EF DLXUSE_BEGIN LIBLOADS_BEGIN LIBLOAD(file.dlx) LIBLOADS_END LIBEXPORT_BEGIN LIBEXPORT(myroutine) LIBEXPORT(myvar) LIBENTRY(entry) LIBEXPORT_END LIBVERSION_BEGIN LIBVERSION( 0x74666f736f6e614e ) /*Nanosoft*/ LIBVERSION( 0x73726f6f44 ) /*Doors*/ LIBVERSION( 0x302E3156 ) /*V1.0*/ LIBVERSION_END DLXUSE_END