#ifndef MGCONFIG_H #define MGCONFIG_H /* Major version of MiniGUI */ #define MINIGUI_MAJOR_VERSION @MINIGUI_MAJOR_VERSION@ /* Minor version of MiniGUI */ #define MINIGUI_MINOR_VERSION @MINIGUI_MINOR_VERSION@ /* Micro version of MiniGUI */ #define MINIGUI_MICRO_VERSION @MINIGUI_MICRO_VERSION@ /* Define if build with debugging messages */ #cmakedefine _DEBUG 1 /* MiniGUI configure file name */ #cmakedefine ETCFILENAME "@ETCFILENAME@" /* MiniGUI library suffix */ #cmakedefine _MGLIB_SUFFIX "@_MGLIB_SUFFIX@" /* Define if use minigui_entry function in MiniGUI */ #cmakedefine _USE_MINIGUIENTRY 1 /* Define if the unit of timer is 10ms */ #cmakedefine _MGTIMER_UNIT_10MS 1 /* Define if insert a productid into the library file */ #cmakedefine _MG_PRODUCTID 1 /* Define if have math library */ #cmakedefine _HAVE_MATH_LIB 1 /* Define if build the mgeff support version */ #cmakedefine _MG_MINIMALGDI 1 /* Define to 1 if you have `alloca', as a function or macro. */ #cmakedefine HAVE_ALLOCA 1 /* Define to 1 if you have the ANSI C header files. */ #cmakedefine STDC_HEADERS 1 /* Define to 1 if you can safely include both and . */ #cmakedefine TIME_WITH_SYS_TIME 1 /*******/ /* GAL */ /*******/ /* Define if include dummy NEWGAL engine*/ #cmakedefine _MGGAL_DUMMY 1 /* Define if include Qt Virtual FrameBuffer NEWGAL engine */ #cmakedefine _MGGAL_QVFB 1 /* Define if include FrameBuffer console NEWGAL engine */ #cmakedefine _MGGAL_FBCON 1 /* Define if include NEWGAL engine for DirectFB */ #cmakedefine _MGGAL_DFB 1 /* Define if include windows Virtual FrameBuffer NEWGAL engine */ #cmakedefine _MGGAL_WVFB 1 /* Define if include NEWGAL engine for Common LCD */ #cmakedefine _MGGAL_COMMLCD 1 /* Define if include Shadow NEWGAL engine */ #cmakedefine _MGGAL_SHADOW 1 /* Define if include MLShadow NEWGAL engine */ #cmakedefine _MGGAL_MLSHADOW 1 /* Define if include NEWGAL engine for EM85xx OSD */ #cmakedefine _MGGAL_EM85XXOSD 1 /* Define if include NEWGAL engine for EM85xx YUV */ #cmakedefine _MGGAL_EM85XXYUV 1 /* Define if include NEWGAL engine for EM86xx GFX */ #cmakedefine _MGGAL_EM86GFX 1 /* Define if include NEWGAL engine for SVPXX OSD */ #cmakedefine _MGGAL_SVPXXOSD 1 /* Define if include NEWGAL engine for BF533 OSD via SPI */ #cmakedefine _MGGAL_BF533 1 /* Define if include NEWGAL engine for mb93493 YUV FrameBuffer driver */ #cmakedefine _MGGAL_MB93493 1 /* Define if include NEWGAL engine for UTPMC */ #cmakedefine _MGGAL_UTPMC 1 /* Define if include nexus NEWGAL engine */ #cmakedefine _MGGAL_NEXUS 1 /* Define if include s3c6410 NEWGAL engine */ #cmakedefine _MGGAL_S3C6410 1 /* Define if include custom NEWGAL engine */ #cmakedefine _MGGAL_CUSTOMGAL 1 /* Define if include sigma8654 NEWGAL engine */ #cmakedefine _MGGAL_SIGMA8654 1 /* Define if include mstar NEWGAL engine */ #cmakedefine _MGGAL_MSTAR 1 /* Define if include PC Virtual FrameBuffer NEWGAL engine */ #cmakedefine _MGGAL_PCXVFB 1 /* Define if include RTOS Virtual FrameBuffer NEWGAL engine */ #cmakedefine _MGGAL_RTOSXVFB 1 /* Define if include Hi35XX Video NEWGAL engine */ #cmakedefine _MGGAL_HI3510 1 /* Define if include Hi35XX Video NEWGAL engine */ #cmakedefine _MGGAL_HI3560 1 /* Define if include Hi3560A Video NEWGAL engine */ #cmakedefine _MGGAL_HI3560A 1 /* ******* */ /* CHARSET */ /* ******* */ /* Define if support Latin 2 charset */ #cmakedefine _MGCHARSET_LATIN2 1 /* Define if support Latin 3 charset */ #cmakedefine _MGCHARSET_LATIN3 1 /* Define if support Latin 4 charset */ #cmakedefine _MGCHARSET_LATIN4 1 /* Define if support Latin 5 charset */ #cmakedefine _MGCHARSET_LATIN5 1 /* Define if support Latin 6 charset */ #cmakedefine _MGCHARSET_LATIN6 1 /* Define if support Latin 7 charset */ #cmakedefine _MGCHARSET_LATIN7 1 /* Define if support Latin 8 charset */ #cmakedefine _MGCHARSET_LATIN8 1 /* Define if support Latin 9 charset */ #cmakedefine _MGCHARSET_LATIN9 1 /* Define if support Latin 10 charset */ #cmakedefine _MGCHARSET_LATIN10 1 /* Define if support Cyrillic charset */ #cmakedefine _MGCHARSET_CYRILLIC 1 /* Define if support Arabic charset */ #cmakedefine _MGCHARSET_ARABIC 1 /* Define if support Greek charset */ #cmakedefine _MGCHARSET_GREEK 1 /* Define if support Hebrew charset */ #cmakedefine _MGCHARSET_HEBREW 1 /* Define if support Thai charset */ #cmakedefine _MGCHARSET_THAI 1 /* Define if support GB2312 charset */ #cmakedefine _MGCHARSET_GB 1 /* Define if support GBK charset */ #cmakedefine _MGCHARSET_GBK 1 /* Define if support GB18030 charset */ #cmakedefine _MGCHARSET_GB18030 1 /* Define if support BIG5 charset */ #cmakedefine _MGCHARSET_BIG5 1 /* Define if support EUCKR charset */ #cmakedefine _MGCHARSET_EUCKR 1 /* Define if support EUCJP charset */ #cmakedefine _MGCHARSET_EUCJP 1 /* Define if support SHIFTJIS charset */ #cmakedefine _MGCHARSET_SHIFTJIS 1 /* Define if support UNICODE */ #cmakedefine _MGCHARSET_UNICODE 1 /* *********** */ /* IAL DEFINES */ /* *********** */ /*Define if include IAL engine for customer's board */ #cmakedefine _MGIAL_CUSTOM 1 /*Define if include dlcustom engine for customer's board */ #cmakedefine _MGIAL_DLCUSTOM 1 /*Define if include IAL engine for net's board */ #cmakedefine _MGIAL_NET 1 /*Define if include IAL engine for Cisco touchpad */ #cmakedefine _MGIAL_CISCO_TOUCHPAD 1 /*Define if include IAL engine for MStar */ #cmakedefine _MGIAL_MSTAR 1 /*Define if include IAL engine for iPAQ H3600 */ #cmakedefine _MGIAL_IPAQ_H3600 1 /*Define if include IAL engine for Nexu */ #cmakedefine _MGIAL_NEXUS 1 /*Define if include IAL engine for iPAQ H5400 */ #cmakedefine _MGIAL_IPAQ_H5400 1 /*Define if include IAL engine for TSLIB */ #cmakedefine _MGIAL_TSLIB 1 /*Define if include the dummy IAL engine*/ #cmakedefine _MGIAL_DUMMY 1 /*Define if include the automatic IAL engine*/ #cmakedefine _MGIAL_AUTO 1 /*Define if include the random IAL engine*/ #cmakedefine _MGIAL_RANDOM 1 /*Define if include the common IAL engine*/ #cmakedefine _MGIAL_COMM 1 /*Define if include the QVFB IAL engine*/ #cmakedefine _MGIAL_QVFB 1 /*Define if include the QEMU IAL engine*/ #cmakedefine _MGIAL_QEMU 1 /*Define if include the WVFB IAL engine*/ #cmakedefine _MGIAL_WVFB 1 /*Define if include the JZ4740 IAL engine*/ #cmakedefine _MGIAL_JZ4740 1 /*Define if include the lide IAL engine*/ #cmakedefine _MGIAL_LIDE 1 /*Define if include the 2440 IAL engine*/ #cmakedefine _MGIAL_2440 1 /*Define if include the DAVINCI6446 IAL engine*/ #cmakedefine _MGIAL_DAVINCI6446 1 /*Define if include the DFB IAL engine*/ #cmakedefine _MGIAL_DFB 1 /*Define if include console (Linux console) IAL engine*/ #cmakedefine _MGIAL_CONSOLE 1 /* ******* */ /* CONSOLE */ /* ******* */ /* Define if include PS2 mouse subdriver */ #cmakedefine _MGCONSOLE_PS2 1 /* Define if include IMPS2 mouse subdriver */ #cmakedefine _MGCONSOLE_IMPS2 1 /* Define if include MS mouse subdriver */ #cmakedefine _MGCONSOLE_MS 1 /* Define if include MS3 mouse subdriver */ #cmakedefine _MGCONSOLE_MS3 1 /* Define if include GPM mouse subdriver */ #cmakedefine _MGCONSOLE_GPM 1 /* Define if your Linux have text mode */ #cmakedefine _MGCONSOLE_TEXTMODE 1 /* **** */ /* CTRL */ /* **** */ /* Define if include ANIMATION control */ #cmakedefine _MGCTRL_ANIMATION 1 /* Define if include BUTTON control */ #cmakedefine _MGCTRL_BUTTON 1 /* Define if include BIDISLEDIT control */ #cmakedefine _MGCTRL_BIDISLEDIT 1 /* Define if include COMBOBOX control */ #cmakedefine _MGCTRL_COMBOBOX 1 /* Define if include COOLBAR control */ #cmakedefine _MGCTRL_COOLBAR 1 /* Define if include GRIDVIEW control */ #cmakedefine _MGCTRL_GRIDVIEW 1 /* Define if include ICONVIEW control */ #cmakedefine _MGCTRL_ICONVIEW 1 /* Define if include LISTBOX control */ #cmakedefine _MGCTRL_LISTBOX 1 /* Define if include LISTVIEW control */ #cmakedefine _MGCTRL_LISTVIEW 1 /* Define if include MENUBUTTON control */ #cmakedefine _MGCTRL_MENUBUTTON 1 /* Define if include MONTHCAL control */ #cmakedefine _MGCTRL_MONTHCAL 1 /* Define if include NEWTOOLBAR control */ #cmakedefine _MGCTRL_NEWTOOLBAR 1 /* Define if include PROGRESSBAR control */ #cmakedefine _MGCTRL_PROGRESSBAR 1 /* Define if include PROPSHEET control */ #cmakedefine _MGCTRL_PROPSHEET 1 /* Define if include SCROLLBAR control */ #cmakedefine _MGCTRL_SCROLLBAR 1 /* Define if include SCROLLVIEW control */ #cmakedefine _MGCTRL_SCROLLVIEW 1 /* Define if include SLEDIT control */ #cmakedefine _MGCTRL_SLEDIT 1 /* Define if include SPINBOX control */ #cmakedefine _MGCTRL_SPINBOX 1 /* Define if include STATIC control */ #cmakedefine _MGCTRL_STATIC 1 /* Define if include TEXTEDIT control */ #cmakedefine _MGCTRL_TEXTEDIT 1 /* Define if include TRACKBAR control */ #cmakedefine _MGCTRL_TRACKBAR 1 /* Define if include TREEVIEW control */ #cmakedefine _MGCTRL_TREEVIEW 1 /* Define if include TREEVIEW_RDR control */ #cmakedefine _MGCTRL_TREEVIEW_RDR 1 /* Define if use _MGCTRL_TEXTEDIT_USE_NEW_IMPL */ #cmakedefine _MGCTRL_TEXTEDIT_USE_NEW_IMPL 1 /* **** */ /* MISC */ /* **** */ /* Define if include About MiniGUI Dialog Box */ #cmakedefine _MGMISC_ABOUTDLG 1 /* Define if mouse button can do double click */ #cmakedefine _MGMISC_DOUBLE_CLICK 1 /* Define if include SaveBitmap function */ #cmakedefine _MGMISC_SAVEBITMAP 1 /* Define if include code for screenshots */ #cmakedefine _MGMISC_SAVESCREEN 1 /* **** */ /* FONT */ /* **** */ /* Define if support Bitmap fonts */ #cmakedefine _MGFONT_BMPF 1 /* Define if support TrueType font based on FreeType2 */ #cmakedefine _MGFONT_FT2 1 /* Define if support QPF font */ #cmakedefine _MGFONT_QPF 1 /* Define if support raw bitmap fonts */ #cmakedefine _MGFONT_RBF 1 /* Define if support SEF scripteary font */ #cmakedefine _MGFONT_SEF 1 /* Define if support TrueType font */ #cmakedefine _MGFONT_TTF 1 /* Define if include ttf cache */ #cmakedefine _MGFONT_TTF_CACHE 1 /* Define if compile max ttf cahce size for 64k in KB */ #cmakedefine _MGTTF_CACHE_SIZE @_MGTTF_CACHE_SIZE@ /* Define if compile max ttf cahce number for 10 (default value) */ #cmakedefine _MGMAX_TTF_CACHE @_MGMAX_TTF_CACHE@ /* Define if include ttf grayadjust*/ #cmakedefine _MGFONT_TTF_GRAYADJUST 1 /* Define if ttf gray adjust value(50 default value) */ #cmakedefine _MGFONT_TTF_GRAYADJUST_VALUE @_MGFONT_TTF_GRAYADJUST_VALUE@ /* Define if support UPF font */ #cmakedefine _MGFONT_UPF 1 /* Define if support var bitmap fonts */ #cmakedefine _MGFONT_VBF 1 /* **** */ /* HAVE */ /* **** */ /* Define if include advanced 2D graphics APIs */ #cmakedefine _MGHAVE_ADV_2DAPI 1 /* Define if include clipboard support */ #cmakedefine _MGHAVE_CLIPBOARD 1 /* Define if include cursor support */ #cmakedefine _MGHAVE_CURSOR 1 /* Define if include fixed math routines */ #cmakedefine _MGHAVE_FIXED_MATH 1 /* Define if support menu */ #cmakedefine _MGHAVE_MENU 1 /* Define if include code for mouse calibration */ #cmakedefine _MGHAVE_MOUSECALIBRATE 1 /* Define if include messages' string names */ #cmakedefine _MGHAVE_MSG_STRING 1 /* Define if PCIAccess lib is available */ #cmakedefine _MGHAVE_PCIACCESS 1 /* Define if trace message dispatching of MiniGUI */ #cmakedefine _MGHAVE_TRACE_MSG 1 /* ***** */ /* IMAGE */ /* ***** */ /* Define if support GIF bmp file format */ #cmakedefine _MGIMAGE_GIF 1 /* Define if support JPG bmp file format */ #cmakedefine _MGIMAGE_JPG 1 /* Define if support LBM bmp file format */ #cmakedefine _MGIMAGE_LBM 1 /* Define if support PCX bmp file format */ #cmakedefine _MGIMAGE_PCX 1 /* Define if support PNG bmp file format */ #cmakedefine _MGIMAGE_PNG 1 /* Define if support TGA bmp file format */ #cmakedefine _MGIMAGE_TGA 1 /* ********** */ /* INCOREFONT */ /* ********** */ /* Define if include in-core font: Courier */ #cmakedefine _MGINCOREFONT_COURIER 1 /* Define if include in-core font: SansSerif */ #cmakedefine _MGINCOREFONT_SANSSERIF 1 /* Define if include in-core font: System */ #cmakedefine _MGINCOREFONT_SYSTEM 1 /* Define if include in-core UPF Times fonts */ #cmakedefine _MGINCOREFONT_TIMES 1 /* Define if include in-core FixedSys RBF for ISO8859-1 */ #cmakedefine _MGINCORERBF_LATIN1_FIXEDSYS 1 /* Define if include in-core Terminal RBF for ISO8859-1 */ #cmakedefine _MGINCORERBF_LATIN1_TERMINAL 1 /* Define if include in-core VGAOEM RBF for ISO8859-1 */ #cmakedefine _MGINCORERBF_LATIN1_VGAOEM 1 /* Define if build MiniGUI for no file I/O system (use in-core resources) */ #cmakedefine _MGINCORE_RES 1 /* ************** */ /* KEYBORADLAYOUT */ /* ************** */ /* Define if use the Arabic PC keyboard layout */ #cmakedefine _MGKBDLAYOUT_ARABICPC 1 /* Define if use the German keyboard layout */ #cmakedefine _MGKBDLAYOUT_DE 1 /* Define if use the German-Latin1 keyboard layout */ #cmakedefine _MGKBDLAYOUT_DELATIN1 1 /* Define if use the Spanish keyboard layout */ #cmakedefine _MGKBDLAYOUT_ES 1 /* Define if use the Spanish CP850 keyboard layout */ #cmakedefine _MGKBDLAYOUT_ESCP850 1 /* Define if use the French keyboard layout */ #cmakedefine _MGKBDLAYOUT_FR 1 /* Define if use the French keyboard layout */ #cmakedefine _MGKBDLAYOUT_FRPC 1 /* Define if use the Hebrew PC keyboard layout */ #cmakedefine _MGKBDLAYOUT_HEBREWPC 1 /* Define if use the Italian keyboard layout */ #cmakedefine _MGKBDLAYOUT_IT 1 /* ************************ */ /* PROCS THREADS STANDALONE */ /* ************************ */ /* Define if build MiniGUI-Standalone */ #cmakedefine _MGRM_STANDALONE 1 /* Define if build MiniGUI-Standalone (back-compatibility definition) */ #cmakedefine _STAND_ALONE 1 /* Define if build MiniGUI-Standalone (back-compatibility definition) */ #cmakedefine _LITE_VERSION 1 /* Define if build MiniGUI-Processes */ #cmakedefine _MGRM_PROCESSES 1 /* Define if build MiniGUI-Threads */ #cmakedefine _MGRM_THREADS 1 /* ******* */ /* USE_OWN */ /* ******* */ /* Define if use own implementation of malloc functions */ #cmakedefine _MGUSE_OWN_MALLOC 1 /* Define if use own implementation of pthread functions */ #cmakedefine _MGUSE_OWN_PTHREAD 1 /* Define if use own implementation of stdio functions */ #cmakedefine _MGUSE_OWN_STDIO 1 /* ****** */ /* LF_RDR */ /* ****** */ /* Define if include flat Look and Feel */ #cmakedefine _MGLF_RDR_FLAT 1 /* Define if include skin Look and Feel */ #cmakedefine _MGLF_RDR_SKIN 1 /* ********** */ /* FUNCTIONS */ /* ********** */ /* Define to 1 if you have `alloca', as a function or macro. */ #cmakedefine HAVE_ALLOCA 1 /* Define to 1 if you have the `getpagesize' function. */ #cmakedefine HAVE_GETPAGESIZE 1 /* Define to 1 if you have a working `mmap' system call. */ #cmakedefine HAVE_MMAP 1 /* Define to 1 if you have the `time' function. */ #cmakedefine HAVE_TIME 1 /* Define to 1 if you have the `mktime' function. */ #cmakedefine HAVE_MKTIME 1 /* Define to 1 if you have the `localtime' function. */ #cmakedefine HAVE_LOCALTIME 1 /* Define to 1 if you have the `strdup' function. */ #cmakedefine HAVE_STRDUP 1 /* Define to 1 if you have the `strcasecmp' function. */ #cmakedefine HAVE_STRCASECMP 1 /* Define to 1 if you have the `strncasecmp' function. */ #cmakedefine HAVE_STRNCASECMP 1 /* Define to 1 if you have the `strerror' function. */ #cmakedefine HAVE_STRERROR 1 /* Define to 1 if you have the `setlocale' function. */ #cmakedefine HAVE_SETLOCALE 1 /* Define to 1 if you have the `getpt' function. */ #cmakedefine HAVE_GETPT 1 /* Define to 1 if you have the `vprintf' function. */ #cmakedefine HAVE_VPRINTF 1 /* *********/ /* OS NAME */ /* *********/ /* Define if compile for uClinux */ #cmakedefine __uClinux__ 1 /* Define if compile for eCos */ #cmakedefine __ECOS__ 1 /* Define if compile for non-UNIX like OS */ #cmakedefine __NOUNIX__ 1 /* Define if compile for uC/OS-II */ #cmakedefine __UCOSII__ 1 /*Define if compile for Winbond SWLinux */ #cmakedefine __WINBOND_SWLINUX__ 1 /*Define if compile for VxWorks */ #cmakedefine __VXWORKS__ 1 /*Define if compile for Cygwin platform */ #cmakedefine __CYGWIN__ 1 /*Define if compile for Win32 platform */ #cmakedefine WIN32 1 /*Define if compile for OpenDarwin */ #cmakedefine __DARWIN__ 1 /*Define if compile for ThreadX */ #cmakedefine __THREADX__ 1 /*Define if compile for Nucleus */ #cmakedefine __NUCLEUS__ 1 /*Define if compile for OSE */ #cmakedefine __OSE__ 1 /*Define if compile for pSOS */ #cmakedefine __PSOS__ 1 /*Define if compile for Linux */ #cmakedefine __LINUX__ 1 /*******************/ /* WITH TARGETNAME */ /*******************/ /*Define for Philips STB810 target*/ #cmakedefine __TARGET_STB810__ 1 /*Define for VirualFone ANVIL target*/ #cmakedefine __TARGET_VFANVIL__ 1 /*Define for Monaco ANVIL target*/ #cmakedefine __TARGET_MONACO__ 1 /*Define for OSE on mx21*/ #cmakedefine __TARGET_MX21__ 1 /*Define for VxWorks on i386*/ #cmakedefine __TARGET_VXI386__ 1 /*Define for VxWorks on PowerPC*/ #cmakedefine __TARGET_PPC__ 1 /*Define for Blackfin run uClinux*/ #cmakedefine __TARGET_BLACKFIN__ 1 /*Define for EPSON C33L05 (axLinux)*/ #cmakedefine __TARGET_C33L05__ 1 /*Define for FMSoft's internal use*/ #cmakedefine __TARGET_FMSOFT__ 1 /*Define for FMSoft's mStudio*/ #cmakedefine __TARGET_MSTUDIO__ 1 /*Define for unknown target*/ #cmakedefine __TARGET_UNKNOWN__ 1 /************** */ /* HEADER FILES */ /************** */ /* Define to 1 if you have and it should be used (not on Ultrix). */ #cmakedefine HAVE_ALLOCA_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ #cmakedefine HAVE_DIRENT_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_DLFCN_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_INTTYPES_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LOCALE_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MATH_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MEMORY_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ #cmakedefine HAVE_NDIR_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRING_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ #cmakedefine HAVE_SYS_DIR_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ #cmakedefine HAVE_SYS_NDIR_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TIME_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_TERMIO_H 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_UNISTD_H 1 /* **************** */ /* type definitions */ /* **************** */ /* Define to empty if `const' does not conform to ANSI C. */ #cmakedefine const /* Define to `__inline__' or `__inline' if that's what the C compiler * calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #define inline __inline #endif /* Define to `unsigned int' if does not define. */ #cmakedefine size_t #ifdef WIN32 #define strcasecmp _stricmp #define strncasecmp _strnicmp #define snprintf _snprintf #endif #endif /* MGCONFIG_H */