18#ifndef _WIZARDSTOOLKIT_WIZARD_TYPE_H
19#define _WIZARDSTOOLKIT_WIZARD_TYPE_H
21#if defined(__cplusplus) || defined(c_plusplus)
31#if defined(WIZARDSTOOLKIT_WINDOWS_SUPPORT) && !defined(__MINGW32__) && !defined(__MINGW64__)
32# define WizardLLConstant(c) (WizardOffsetType) (c ## i64)
33# define WizardULLConstant(c) (WizardSizeType) (c ## ui64)
35# define WizardLLConstant(c) (WizardOffsetType) (c ## LL)
36# define WizardULLConstant(c) (WizardSizeType) (c ## ULL)
43#if !defined(WIZARDSTOOLKIT_WINDOWS_SUPPORT)
44#if (WIZARDSTOOLKIT_SIZEOF_UNSIGNED_LONG_LONG == 8)
47#define WizardOffsetFormat "lld"
48#define WizardSizeFormat "llu"
52#define WizardOffsetFormat "lu"
53#define WizardSizeFormat "lu"
58#define WizardOffsetFormat "I64i"
59#define WizardSizeFormat "I64u"
63#define ExceptionInfo WizardExceptionInfo
66#if defined(__cplusplus) || defined(c_plusplus)
unsigned int WizardStatusType