Artifact 689284f50aa71017bd5603d384c9fed499ae68a8e1282e96ac4a127992a901ee:
- Executable file
r38/lisp/csl/cslbase/diconfig.h
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 940) [annotate] [blame] [check-ins using] [more...]
/* config.h Copyright (C) 2003-2006 Gil Dabah, http://ragestorm.net/distorm/ This library is licensed under the BSD license. See the file COPYING. */ #ifndef ___CONFIG_H__ #define ___CONFIG_H__ #include "disconfig.h" // These macros are used in order to make the code portable. #ifdef __GNUC__ #define _PACKED_ __attribute__((__packed__)) #define _DLLEXPORT_ #define _FASTCALL_ #define _INLINE_ static __inline__ // GCC ignores this directive... //#define _FASTCALL_ __attribute__((__fastcall__)) #ifdef SUPPORT_64BIT_OFFSET #define OFFSET_INTEGER unsigned long long #endif #elif _MSC_VER #define _PACKED_ #define _DLLEXPORT_ __declspec(dllexport) #define _FASTCALL_ __fastcall #define _INLINE_ static __inline #ifdef SUPPORT_64BIT_OFFSET #define OFFSET_INTEGER unsigned __int64 #endif #endif #ifndef FALSE #define FALSE 0 #endif #ifndef TRUE #define TRUE 1 #endif #endif // ___CONFIG_H__