123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280 |
- #ifndef _MASTER_H_
- #define _MASTER_H_
- #if defined TP_ACQUIRES || \
- defined TP_RELEASES || \
- defined TP_OUT || \
- defined TP_IN_OUT || \
- defined TP_ARRAY_OUT || \
- defined TP_ARRAY_IN_OUT || \
- defined TP_GIVES || \
- defined TP_RECEIVES || \
- defined TP_RECEIVES_GIVES || \
- defined TP_ARRAY_GIVES || \
- defined TP_ARRAY_RECEIVES || \
- defined TP_ARRAY_RECEIVES_GIVES
- #error "Tecplot's parameter life-cycle keywords are in direct conflict with other meanings."
- #endif
- #if defined ___1918
- #define TP_ACQUIRES __attribute((___1546("acquires","in")))
- #define TP_RELEASES __attribute((___1546("releases","in")))
- #define TP_OUT __attribute((___1546("out")))
- #define TP_IN_OUT __attribute((___1546("in","out")))
- #define TP_ARRAY_OUT __attribute((___1546("array","out")))
- #define TP_ARRAY_IN_OUT __attribute((___1546("array","in","out")))
- #define TP_GIVES __attribute((___1546("gives","out")))
- #define TP_RECEIVES __attribute((___1546("receives","in")))
- #define TP_RECEIVES_GIVES __attribute((___1546("receives","in","gives","out")))
- #define TP_ARRAY_GIVES __attribute((___1546("array","gives","out")))
- #define TP_ARRAY_RECEIVES __attribute((___1546("array","receives","in")))
- #define TP_ARRAY_RECEIVES_GIVES __attribute((___1546("array","receives","in","gives","out")))
- #else
- #define TP_ACQUIRES
- #define TP_RELEASES
- #define TP_OUT
- #define TP_IN_OUT
- #define TP_ARRAY_OUT
- #define TP_ARRAY_IN_OUT
- #define TP_GIVES
- #define TP_RECEIVES
- #define TP_RECEIVES_GIVES
- #define TP_ARRAY_GIVES
- #define TP_ARRAY_RECEIVES
- #define TP_ARRAY_RECEIVES_GIVES
- #endif
- #if defined TP_QUERY
- #error "Tecplot's parameter annotation keywords are in direct conflict with other meanings."
- #endif
- #define TP_QUERY
- #ifdef NO_ASSERTS
- #define ___3587 ___1529
- #define ___3233
- #endif
- #include "stdafx.h"
- #include <string>
- #include <map>
- #include <vector>
- #include <queue>
- #if defined _WIN32
- #if !defined TECPLOTKERNEL
- #if !defined MSWIN
- #define MSWIN
- #endif
- #if !defined WINDOWS
- #define WINDOWS
- #endif
- #if !defined _WINDOWS
- #define _WINDOWS
- #endif
- #if !defined WIN32
- #define WIN32
- #endif
- #if defined _DEBUG
- #if !defined DEBUG
- #define DEBUG
- #endif
- #elif defined CHECKED_BUILD
- #if defined NO_ASSERTS
- #undef NO_ASSERTS
- #endif
- #if !defined NDEBUG
- #define NDEBUG
- #endif
- #else
- #if !defined NDEBUG
- #define NDEBUG
- #endif
- #if !defined NO_ASSERTS
- #define NO_ASSERTS
- #endif
- #endif
- #endif
- #if _MSC_VER >= 1400
- #define ___4444
- #endif
- #if !defined TECPLOTKERNEL && defined ___4444
- #if !defined _CRT_SECURE_NO_DEPRECATE
- #define _CRT_SECURE_NO_DEPRECATE
- #endif
- #endif
- #endif
- #ifdef NDEBUG
- # ifdef _DEBUG
- # error "Both NDEBUG and _DEBUG defined"
- # endif
- #elif defined TECPLOTKERNEL
- # ifndef _DEBUG
- # define _DEBUG
- # endif
- #endif
- #include "TranslatedString.h"
- #define ___4281
- #ifndef THREED
- # define THREED
- #endif
- #include <stdio.h>
- #include <ctype.h>
- #include <math.h>
- #if defined ___3260
- #define ___961
- #endif
- #if defined ___2467
- #define ___1100
- #endif
- #if defined CRAYX
- #define CRAY
- #endif
- #if defined ___1995
- #define ___1994
- #endif
- #if defined HPX
- #define HPUX
- #define ___1831
- #endif
- #if defined IBMRS6000X
- #define ___1833
- #endif
- #if defined COMPAQALPHAX
- #define ___534
- #define COMPAQX
- #define COMPAQ
- #endif
- #if defined DECALPHAX
- #define DECALPHA
- #define DECX
- #endif
- #if defined DECX
- #define DEC
- #endif
- #if defined ___3892 || defined ___3891
- #define ___3893
- #endif
- #if defined ___3893
- #define ___3886
- #endif
- #if defined ___1995 || defined CRAYX || defined HPX || defined ___3893 || defined ___657
- #define UNIXX
- #define ___3922
- #endif
- #if defined DECX || defined LINUX || defined IBMRS6000X || defined COMPAQX || defined DARWIN
- #define UNIXX
- #endif
- #include <stdarg.h>
- #define OEM_INVALID_CHECKSUM (___2227) -1
- #if defined MSWIN
- #define USE_TRUETYPEFONTS
- #endif
- #ifdef MSWIN
- #if defined ___4444
- #define Widget ___2322
- #else
- #define Widget long
- #endif
- #endif
- #if defined UNIXX
- typedef void *Widget;
- #endif
- #include <string.h>
- #if !defined ___3922 && !defined MSWIN
- #include <strings.h>
- #endif
- #if defined (___2467)
- #include <stdlib.h>
- #define ___1199
- #ifndef ___1306
- #define ___1306
- #endif
- #define VOID void
- #endif
- #include <sys/types.h>
- #include <stdlib.h>
- #if defined UNIXX
- #define ___1306
- #define ___2690
- #include <unistd.h>
- #endif
- #if defined MSWIN
- #include <windows.h>
- #endif
- #if !defined (TRACE)
- #if defined NDEBUG
- #if defined MSWIN
- #define TRACE __noop
- #define TRACE0(s) __noop
- #define TRACE1(S,a1) __noop
- #define TRACE2(s,a1,a2) __noop
- #define TRACE3(s,a1,a2,a3) __noop
- #define TRACE4(s,a1,a2,a3,a4) __noop
- #define TRACE5(s,a1,a2,a3,a4,a5) __noop
- #define TRACE6(s,a1,a2,a3,a4,a5,a6) __noop
- #else
- #define TRACE(str) ((void)0)
- #define TRACE0(str) ((void)0)
- #define TRACE1(str,a1) ((void)0)
- #define TRACE2(str,a1,a2) ((void)0)
- #define TRACE3(str,a1,a2,a3) ((void)0)
- #define TRACE4(str,a1,a2,a3,a4) ((void)0)
- #define TRACE5(str,a1,a2,a3,a4,a5) ((void)0)
- #define TRACE6(str,a1,a2,a3,a4,a5,a6) ((void)0)
- #endif
- #else
- #if defined MSWIN
- # define TRACE(str) do { OutputDebugStringA(str); } while (0)
- # define TRACE1(str,a1) do { char s[5000]; sprintf(s,str,a1); OutputDebugStringA(s); } while (0)
- # define TRACE2(str,a1,a2) do { char s[5000]; sprintf(s,str,a1,a2); OutputDebugStringA(s); } while (0)
- # define TRACE3(str,a1,a2,a3) do { char s[5000]; sprintf(s,str,a1,a2,a3); OutputDebugStringA(s); } while (0)
- # define TRACE4(str,a1,a2,a3,a4) do { char s[5000]; sprintf(s,str,a1,a2,a3,a4); OutputDebugStringA(s); } while (0)
- # define TRACE5(str,a1,a2,a3,a4,a5) do { char s[5000]; sprintf(s,str,a1,a2,a3,a4,a5); OutputDebugStringA(s); } while (0)
- # define TRACE6(str,a1,a2,a3,a4,a5,a6) do { char s[5000]; sprintf(s,str,a1,a2,a3,a4,a5,a6); OutputDebugStringA(s); } while (0)
- # define TRACE0(str) TRACE(str)
- #else
- #define TRACE printf
- #define TRACE0 printf
- #define TRACE1 printf
- #define TRACE2 printf
- #define TRACE3 printf
- #define TRACE4 printf
- #define TRACE5 printf
- #define TRACE6 printf
- #endif
- #endif
- #endif
- #if !defined MAX_SIZEOFUTF8CHAR
- #define MAX_SIZEOFUTF8CHAR 1
- #endif
- #if !defined (MaxCharsFilePath)
- # if defined (MSWIN)
- # define MaxCharsFilePath (_MAX_PATH*MAX_SIZEOFUTF8CHAR+1)
- # else
- # define MaxCharsFilePath 2047
- # endif
- #endif
- #if defined MSWIN && defined NDEBUG && !defined NO_ASSERTS && !defined CHECKED_BUILD
- # error "define NO_ASSERTS for release builds"
- #endif
- #if defined MSWIN && defined CHECKED_BUILD && !defined NDEBUG
- # error "CHECKED_BUILDS must also be release builds! NDEBUG should be defined but isn't."
- #endif
- #if defined NO_ASSERTS
- # if !defined USE_MACROS_FOR_FUNCTIONS
- # define USE_MACROS_FOR_FUNCTIONS
- # endif
- #endif
- #if defined LINUX && defined NULL
- # undef NULL
- # define NULL 0
- #endif
- #if defined MSWIN || defined LINUX || defined DARWIN
- #define ___1823
- #endif
- #if defined __GNUC__ && !defined ___1545
- #define ___1545 (__GNUC__ * 10000 + \
- __GNUC_MINOR__ * 100 + \
- __GNUC_PATCHLEVEL__)
- #endif
- #if defined MSWIN && defined max
- # undef max
- #endif
- #if defined MSWIN && defined min
- # undef min
- #endif
- #endif
|