 
#ifndef __dl_core_h
#define __dl_core_h
#ifdef __cplusplus
extern "C" {
#endif
#ifndef BOOL
#define BOOL unsigned
#define FALSE 0
#define TRUE 1
#define ERROR 1
#define NOERROR 0
#endif
#include <stddef.h>
#ifndef __roslib_h
#ifndef __os_h
typedef struct
{
int errnum;
char errmess[252];
} os_error;
#endif
#endif
#define UNUSED_ARG(x) ((x) = (x))
#define UNUSED(x) ((x) = (x))
#ifndef MAX
#define MAX(x,y) ((x) > (y) ? (x) : (y))
#define MIN(x,y) ((x) < (y) ? (x) : (y))
#endif
#if defined( _DeskLib_SDLS_CLIENT) || defined( _DLL)
#define _DeskLib_SDLS
#endif
#ifdef _DLL
#define __wimp_h
#define __os_h
#include "DLLLib.dll.h"
#define _DeskLib_SDLS_dllEntry( FnName) _dllEntry( FnName)
#define _DeskLib_SDLS_PtrFn( staticextern, returntype, FnName) \
extern returntype _dllEntry( FnName) ; \
extern returntype FnName
#else
#define _DeskLib_SDLS_dllEntry( FnName) FnName
#define _DeskLib_SDLS_PtrFn( staticextern, returntype, FnName) \
staticextern returntype FnName
#endif
#ifdef __cplusplus
}
#endif
#endif
