123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725 |
- #ifndef __IPPDEFS_H__
- #define __IPPDEFS_H__
- #ifdef __cplusplus
- extern "C" {
- #endif
- #if defined( _WIN32 ) || defined ( _WIN64 )
- #define __STDCALL __stdcall
- #define __CDECL __cdecl
- #define __INT64 __int64
- #define __UINT64 unsigned __int64
- #else
- #define __STDCALL
- #define __CDECL
- #define __INT64 long long
- #define __UINT64 unsigned long long
- #endif
- #if !defined( IPPAPI )
- #if defined( IPP_W32DLL ) && (defined( _WIN32 ) || defined( _WIN64 ))
- #if defined( _MSC_VER ) || defined( __ICL )
- #define IPPAPI( type,name,arg ) \
- __declspec(dllimport) type __STDCALL name arg;
- #else
- #define IPPAPI( type,name,arg ) type __STDCALL name arg;
- #endif
- #else
- #define IPPAPI( type,name,arg ) type __STDCALL name arg;
- #endif
- #endif
- #if (defined( __ICL ) || defined( __ECL ) || defined(_MSC_VER)) && !defined( _PCS ) && !defined( _PCS_GENSTUBS )
- #if( __INTEL_COMPILER >= 1100 )
- #define IPP_DEPRECATED( comment ) __declspec( deprecated ( comment ))
- #elif( _MSC_FULL_VER >= 140050727 )&&( !defined( __INTEL_COMPILER ))
- #define IPP_DEPRECATED( comment ) __declspec( deprecated ( comment ))
- #elif( _MSC_VER <= 1200 )&&( !defined( __INTEL_COMPILER ))
- #define IPP_DEPRECATED( comment )
- #else
- #define IPP_DEPRECATED( comment ) __declspec( deprecated )
- #endif
- #elif (defined(__ICC) || defined(__ECC) || defined( __GNUC__ )) && !defined( _PCS ) && !defined( _PCS_GENSTUBS )
- #define IPP_DEPRECATED( comment ) __attribute__(( deprecated ))
- #else
- #define IPP_DEPRECATED( comment )
- #endif
- #define IPP_PI ( 3.14159265358979323846 )
- #define IPP_2PI ( 6.28318530717958647692 )
- #define IPP_PI2 ( 1.57079632679489661923 )
- #define IPP_PI4 ( 0.78539816339744830961 )
- #define IPP_PI180 ( 0.01745329251994329577 )
- #define IPP_RPI ( 0.31830988618379067154 )
- #define IPP_SQRT2 ( 1.41421356237309504880 )
- #define IPP_SQRT3 ( 1.73205080756887729353 )
- #define IPP_LN2 ( 0.69314718055994530942 )
- #define IPP_LN3 ( 1.09861228866810969139 )
- #define IPP_E ( 2.71828182845904523536 )
- #define IPP_RE ( 0.36787944117144232159 )
- #define IPP_EPS23 ( 1.19209289e-07f )
- #define IPP_EPS52 ( 2.2204460492503131e-016 )
- #define IPP_MAX_8U ( 0xFF )
- #define IPP_MAX_16U ( 0xFFFF )
- #define IPP_MAX_32U ( 0xFFFFFFFF )
- #define IPP_MIN_8U ( 0 )
- #define IPP_MIN_16U ( 0 )
- #define IPP_MIN_32U ( 0 )
- #define IPP_MIN_8S (-128 )
- #define IPP_MAX_8S ( 127 )
- #define IPP_MIN_16S (-32768 )
- #define IPP_MAX_16S ( 32767 )
- #define IPP_MIN_32S (-2147483647 - 1 )
- #define IPP_MAX_32S ( 2147483647 )
- #if defined( _WIN32 ) || defined ( _WIN64 )
- #define IPP_MAX_64S ( 9223372036854775807i64 )
- #define IPP_MIN_64S (-9223372036854775807i64 - 1 )
- #else
- #define IPP_MAX_64S ( 9223372036854775807LL )
- #define IPP_MIN_64S (-9223372036854775807LL - 1 )
- #endif
- #define IPP_MINABS_32F ( 1.175494351e-38f )
- #define IPP_MAXABS_32F ( 3.402823466e+38f )
- #define IPP_EPS_32F ( 1.192092890e-07f )
- #define IPP_MINABS_64F ( 2.2250738585072014e-308 )
- #define IPP_MAXABS_64F ( 1.7976931348623158e+308 )
- #define IPP_EPS_64F ( 2.2204460492503131e-016 )
- #define IPP_DEG_TO_RAD( deg ) ( (deg)/180.0 * IPP_PI )
- #define IPP_COUNT_OF( obj ) (sizeof(obj)/sizeof(obj[0]))
- #define IPP_MAX( a, b ) ( ((a) > (b)) ? (a) : (b) )
- #define IPP_MIN( a, b ) ( ((a) < (b)) ? (a) : (b) )
- #define IPP_TEMPORAL_COPY 0x0
- #define IPP_NONTEMPORAL_STORE 0x01
- #if !defined( _OWN_BLDPCS )
- typedef enum {
-
- ippCpuUnknown = 0x00,
- ippCpuPP = 0x01,
- ippCpuPMX = 0x02,
- ippCpuPPR = 0x03,
- ippCpuPII = 0x04,
- ippCpuPIII = 0x05,
- ippCpuP4 = 0x06,
- ippCpuP4HT = 0x07,
- ippCpuP4HT2 = 0x08,
- ippCpuCentrino = 0x09,
- ippCpuCoreSolo = 0x0a,
- ippCpuCoreDuo = 0x0b,
- ippCpuITP = 0x10,
- ippCpuITP2 = 0x11,
- ippCpuEM64T = 0x20,
- ippCpuC2D = 0x21,
- ippCpuC2Q = 0x22,
- ippCpuPenryn = 0x23,
- ippCpuBonnell = 0x24,
- ippCpuNehalem = 0x25,
- ippCpuNext = 0x26,
- ippCpuSSE = 0x40,
- ippCpuSSE2 = 0x41,
- ippCpuSSE3 = 0x42,
- ippCpuSSSE3 = 0x43,
- ippCpuSSE41 = 0x44,
- ippCpuSSE42 = 0x45,
- ippCpuAVX = 0x46,
- ippCpuX8664 = 0x60
- } IppCpuType;
- #define ippCPUID_MMX 1
- #define ippCPUID_SSE 2
- #define ippCPUID_SSE2 4
- #define ippCPUID_SSE3 8
- #define ippCPUID_SSSE3 16
- #define ippCPUID_MOVBE 32
- #define ippCPUID_SSE41 64
- #define ippCPUID_SSE42 128
- #define ippCPUID_AVX 256
- #define ippAVX_ENABLEDBYOS 512
- #define ippCPUID_AES 1024
- #define ippCPUID_CLMUL 2048
- #define ippCPUID_GETINFO_A 0x616f666e69746567
- typedef struct {
- int major;
- int minor;
- int majorBuild;
- int build;
- char targetCpu[4];
- const char* Name;
- const char* Version;
- const char* BuildDate;
- } IppLibraryVersion;
- typedef unsigned char Ipp8u;
- typedef unsigned short Ipp16u;
- typedef unsigned int Ipp32u;
- typedef signed char Ipp8s;
- typedef signed short Ipp16s;
- typedef signed int Ipp32s;
- typedef float Ipp32f;
- typedef __INT64 Ipp64s;
- typedef __UINT64 Ipp64u;
- typedef double Ipp64f;
- typedef struct {
- Ipp8s re;
- Ipp8s im;
- } Ipp8sc;
- typedef struct {
- Ipp16s re;
- Ipp16s im;
- } Ipp16sc;
- typedef struct {
- Ipp16u re;
- Ipp16u im;
- } Ipp16uc;
- typedef struct {
- Ipp32s re;
- Ipp32s im;
- } Ipp32sc;
- typedef struct {
- Ipp32f re;
- Ipp32f im;
- } Ipp32fc;
- typedef struct {
- Ipp64s re;
- Ipp64s im;
- } Ipp64sc;
- typedef struct {
- Ipp64f re;
- Ipp64f im;
- } Ipp64fc;
- typedef enum {
- ippRndZero,
- ippRndNear,
- ippRndFinancial
- } IppRoundMode;
- typedef enum {
- ippAlgHintNone,
- ippAlgHintFast,
- ippAlgHintAccurate
- } IppHintAlgorithm;
- typedef enum {
- ippCmpLess,
- ippCmpLessEq,
- ippCmpEq,
- ippCmpGreaterEq,
- ippCmpGreater
- } IppCmpOp;
- enum {
- IPP_FFT_DIV_FWD_BY_N = 1,
- IPP_FFT_DIV_INV_BY_N = 2,
- IPP_FFT_DIV_BY_SQRTN = 4,
- IPP_FFT_NODIV_BY_ANY = 8
- };
- enum {
- IPP_DIV_FWD_BY_N = 1,
- IPP_DIV_INV_BY_N = 2,
- IPP_DIV_BY_SQRTN = 4,
- IPP_NODIV_BY_ANY = 8
- };
- typedef enum {
- ippUndef = -1,
- ipp1u = 0,
- ipp8u = 1,
- ipp8uc = 2,
- ipp8s = 3,
- ipp8sc = 4,
- ipp16u = 5,
- ipp16uc = 6,
- ipp16s = 7,
- ipp16sc = 8,
- ipp32u = 9,
- ipp32uc = 10,
- ipp32s = 11,
- ipp32sc = 12,
- ipp32f = 13,
- ipp32fc = 14,
- ipp64u = 15,
- ipp64uc = 16,
- ipp64s = 17,
- ipp64sc = 18,
- ipp64f = 19,
- ipp64fc = 20
- } IppDataType;
- typedef enum {
- ippC0 = 0,
- ippC1 = 1,
- ippC2 = 2,
- ippC3 = 3,
- ippC4 = 4,
- ippP2 = 5,
- ippP3 = 6,
- ippP4 = 7,
- ippAC1 = 8,
- ippAC4 = 9,
- ippA0C4 = 10,
- ippAP4 = 11
- } IppChannels;
- typedef enum _IppiBorderType {
- ippBorderConst = 0,
- ippBorderRepl = 1,
- ippBorderWrap = 2,
- ippBorderMirror = 3,
- ippBorderMirrorR = 4,
- ippBorderMirror2 = 5,
- ippBorderInMem = 6,
- ippBorderInMemTop = 0x0010,
- ippBorderInMemBottom = 0x0020,
- ippBorderInMemLeft = 0x0040,
- ippBorderInMemRight = 0x0080
- } IppiBorderType;
- typedef struct {
- int x;
- int y;
- int width;
- int height;
- } IppiRect;
- typedef struct {
- int x;
- int y;
- } IppiPoint;
- typedef struct {
- int width;
- int height;
- } IppiSize;
- typedef struct {
- Ipp32f x;
- Ipp32f y;
- } IppiPoint_32f;
- typedef struct {
- Ipp32f rho;
- Ipp32f theta;
- } IppPointPolar;
- #define DECLARE_IPPCONTEXT(IppCtxName) struct __##IppCtxName##__; typedef struct __##IppCtxName##__ IppCtxName
- struct VLCDecodeSpec_32s;
- typedef struct VLCDecodeSpec_32s IppsVLCDecodeSpec_32s;
- struct VLCEncodeSpec_32s;
- typedef struct VLCEncodeSpec_32s IppsVLCEncodeSpec_32s;
- struct VLCDecodeUTupleSpec_32s;
- typedef struct VLCDecodeUTupleSpec_32s IppsVLCDecodeUTupleSpec_32s;
- enum {
- IPP_UPPER = 1,
- IPP_LEFT = 2,
- IPP_CENTER = 4,
- IPP_RIGHT = 8,
- IPP_LOWER = 16,
- IPP_UPPER_LEFT = 32,
- IPP_UPPER_RIGHT = 64,
- IPP_LOWER_LEFT = 128,
- IPP_LOWER_RIGHT = 256
- };
- typedef enum _IppiMaskSize {
- ippMskSize1x3 = 13,
- ippMskSize1x5 = 15,
- ippMskSize3x1 = 31,
- ippMskSize3x3 = 33,
- ippMskSize5x1 = 51,
- ippMskSize5x5 = 55
- } IppiMaskSize;
- enum {
- IPPI_INTER_NN = 1,
- IPPI_INTER_LINEAR = 2,
- IPPI_INTER_CUBIC = 4,
- IPPI_INTER_CUBIC2P_BSPLINE,
- IPPI_INTER_CUBIC2P_CATMULLROM,
- IPPI_INTER_CUBIC2P_B05C03,
- IPPI_INTER_SUPER = 8,
- IPPI_INTER_LANCZOS = 16,
- IPPI_SUBPIXEL_EDGE = (1 << 30),
- IPPI_SMOOTH_EDGE = (1 << 31)
- };
- typedef enum {
- ippPolyphase_1_2,
- ippPolyphase_3_5,
- ippPolyphase_2_3,
- ippPolyphase_7_10,
- ippPolyphase_3_4
- } IppiFraction;
- typedef enum { ippFalse = 0, ippTrue = 1 } IppBool;
- typedef enum {ippWinBartlett,ippWinBlackman,ippWinHamming,ippWinHann,ippWinRect} IppWinType;
- typedef enum { ippButterworth, ippChebyshev1 } IppsIIRFilterType;
- typedef enum { ippZCR=0, ippZCXor, ippZCC } IppsZCType;
- typedef struct {
- int width;
- int height;
- int depth;
- } IpprVolume;
- typedef struct {
- int x;
- int y;
- int z;
- int width;
- int height;
- int depth;
- } IpprCuboid;
- typedef struct {
- int x;
- int y;
- int z;
- } IpprPoint;
- typedef enum {
-
- ippStsNotSupportedModeErr = -9999,
- ippStsCpuNotSupportedErr = -9998,
- ippStsLoadDynErr = -221,
- ippStsPointAtInfinity = -220,
- ippStsI18nUnsupportedErr = -219,
- ippStsI18nMsgCatalogOpenErr = -218,
- ippStsI18nMsgCatalogCloseErr = -217,
- ippStsUnknownStatusCodeErr = -216,
- ippStsOFBSizeErr = -215,
- ippStsLzoBrokenStreamErr = -214,
- ippStsRoundModeNotSupportedErr = -213,
- ippStsDecimateFractionErr = -212,
- ippStsWeightErr = -211,
- ippStsQualityIndexErr = -210,
- ippStsIIRPassbandRippleErr = -209,
- ippStsFilterFrequencyErr = -208,
- ippStsFIRGenOrderErr = -207,
- ippStsIIRGenOrderErr = -206,
- ippStsConvergeErr = -205,
- ippStsSizeMatchMatrixErr = -204,
- ippStsCountMatrixErr = -203,
- ippStsRoiShiftMatrixErr = -202,
- ippStsResizeNoOperationErr = -201,
- ippStsSrcDataErr = -200,
- ippStsMaxLenHuffCodeErr = -199,
- ippStsCodeLenTableErr = -198,
- ippStsFreqTableErr = -197,
- ippStsIncompleteContextErr = -196,
- ippStsSingularErr = -195,
- ippStsSparseErr = -194,
- ippStsBitOffsetErr = -193,
- ippStsQPErr = -192,
- ippStsVLCErr = -191,
- ippStsRegExpOptionsErr = -190,
- ippStsRegExpErr = -189,
- ippStsRegExpMatchLimitErr = -188,
- ippStsRegExpQuantifierErr = -187,
- ippStsRegExpGroupingErr = -186,
- ippStsRegExpBackRefErr = -185,
- ippStsRegExpChClassErr = -184,
- ippStsRegExpMetaChErr = -183,
- ippStsStrideMatrixErr = -182,
- ippStsCTRSizeErr = -181,
- ippStsJPEG2KCodeBlockIsNotAttached =-180,
- ippStsNotPosDefErr = -179,
- ippStsEphemeralKeyErr = -178,
- ippStsMessageErr = -177,
- ippStsShareKeyErr = -176,
- ippStsIvalidPublicKey = -175,
- ippStsIvalidPrivateKey = -174,
- ippStsOutOfECErr = -173,
- ippStsECCInvalidFlagErr = -172,
- ippStsMP3FrameHeaderErr = -171,
- ippStsMP3SideInfoErr = -170,
- ippStsBlockStepErr = -169,
- ippStsMBStepErr = -168,
- ippStsAacPrgNumErr = -167,
- ippStsAacSectCbErr = -166,
- ippStsAacSfValErr = -164,
- ippStsAacCoefValErr = -163,
- ippStsAacMaxSfbErr = -162,
- ippStsAacPredSfbErr = -161,
- ippStsAacPlsDataErr = -160,
- ippStsAacGainCtrErr = -159,
- ippStsAacSectErr = -158,
- ippStsAacTnsNumFiltErr = -157,
- ippStsAacTnsLenErr = -156,
- ippStsAacTnsOrderErr = -155,
- ippStsAacTnsCoefResErr = -154,
- ippStsAacTnsCoefErr = -153,
- ippStsAacTnsDirectErr = -152,
- ippStsAacTnsProfileErr = -151,
- ippStsAacErr = -150,
- ippStsAacBitOffsetErr = -149,
- ippStsAacAdtsSyncWordErr = -148,
- ippStsAacSmplRateIdxErr = -147,
- ippStsAacWinLenErr = -146,
- ippStsAacWinGrpErr = -145,
- ippStsAacWinSeqErr = -144,
- ippStsAacComWinErr = -143,
- ippStsAacStereoMaskErr = -142,
- ippStsAacChanErr = -141,
- ippStsAacMonoStereoErr = -140,
- ippStsAacStereoLayerErr = -139,
- ippStsAacMonoLayerErr = -138,
- ippStsAacScalableErr = -137,
- ippStsAacObjTypeErr = -136,
- ippStsAacWinShapeErr = -135,
- ippStsAacPcmModeErr = -134,
- ippStsVLCUsrTblHeaderErr = -133,
- ippStsVLCUsrTblUnsupportedFmtErr = -132,
- ippStsVLCUsrTblEscAlgTypeErr = -131,
- ippStsVLCUsrTblEscCodeLengthErr = -130,
- ippStsVLCUsrTblCodeLengthErr = -129,
- ippStsVLCInternalTblErr = -128,
- ippStsVLCInputDataErr = -127,
- ippStsVLCAACEscCodeLengthErr = -126,
- ippStsNoiseRangeErr = -125,
- ippStsUnderRunErr = -124,
- ippStsPaddingErr = -123,
- ippStsCFBSizeErr = -122,
- ippStsPaddingSchemeErr = -121,
- ippStsInvalidCryptoKeyErr = -120,
- ippStsLengthErr = -119,
- ippStsBadModulusErr = -118,
- ippStsLPCCalcErr = -117,
- ippStsRCCalcErr = -116,
- ippStsIncorrectLSPErr = -115,
- ippStsNoRootFoundErr = -114,
- ippStsJPEG2KBadPassNumber = -113,
- ippStsJPEG2KDamagedCodeBlock= -112,
- ippStsH263CBPYCodeErr = -111,
- ippStsH263MCBPCInterCodeErr = -110,
- ippStsH263MCBPCIntraCodeErr = -109,
- ippStsNotEvenStepErr = -108,
- ippStsHistoNofLevelsErr = -107,
- ippStsLUTNofLevelsErr = -106,
- ippStsMP4BitOffsetErr = -105,
- ippStsMP4QPErr = -104,
- ippStsMP4BlockIdxErr = -103,
- ippStsMP4BlockTypeErr = -102,
- ippStsMP4MVCodeErr = -101,
- ippStsMP4VLCCodeErr = -100,
- ippStsMP4DCCodeErr = -99,
- ippStsMP4FcodeErr = -98,
- ippStsMP4AlignErr = -97,
- ippStsMP4TempDiffErr = -96,
- ippStsMP4BlockSizeErr = -95,
- ippStsMP4ZeroBABErr = -94,
- ippStsMP4PredDirErr = -93,
- ippStsMP4BitsPerPixelErr = -92,
- ippStsMP4VideoCompModeErr = -91,
- ippStsMP4LinearModeErr = -90,
- ippStsH263PredModeErr = -83,
- ippStsH263BlockStepErr = -82,
- ippStsH263MBStepErr = -81,
- ippStsH263FrameWidthErr = -80,
- ippStsH263FrameHeightErr = -79,
- ippStsH263ExpandPelsErr = -78,
- ippStsH263PlaneStepErr = -77,
- ippStsH263QuantErr = -76,
- ippStsH263MVCodeErr = -75,
- ippStsH263VLCCodeErr = -74,
- ippStsH263DCCodeErr = -73,
- ippStsH263ZigzagLenErr = -72,
- ippStsFBankFreqErr = -71,
- ippStsFBankFlagErr = -70,
- ippStsFBankErr = -69,
- ippStsNegOccErr = -67,
- ippStsCdbkFlagErr = -66,
- ippStsSVDCnvgErr = -65,
- ippStsJPEGHuffTableErr = -64,
- ippStsJPEGDCTRangeErr = -63,
- ippStsJPEGOutOfBufErr = -62,
- ippStsDrawTextErr = -61,
- ippStsChannelOrderErr = -60,
- ippStsZeroMaskValuesErr = -59,
- ippStsQuadErr = -58,
- ippStsRectErr = -57,
- ippStsCoeffErr = -56,
- ippStsNoiseValErr = -55,
- ippStsDitherLevelsErr = -54,
- ippStsNumChannelsErr = -53,
- ippStsCOIErr = -52,
- ippStsDivisorErr = -51,
- ippStsAlphaTypeErr = -50,
- ippStsGammaRangeErr = -49,
- ippStsGrayCoefSumErr = -48,
- ippStsChannelErr = -47,
- ippStsToneMagnErr = -46,
- ippStsToneFreqErr = -45,
- ippStsTonePhaseErr = -44,
- ippStsTrnglMagnErr = -43,
- ippStsTrnglFreqErr = -42,
- ippStsTrnglPhaseErr = -41,
- ippStsTrnglAsymErr = -40,
- ippStsHugeWinErr = -39,
- ippStsJaehneErr = -38,
- ippStsStrideErr = -37,
- ippStsEpsValErr = -36,
- ippStsWtOffsetErr = -35,
- ippStsAnchorErr = -34,
- ippStsMaskSizeErr = -33,
- ippStsShiftErr = -32,
- ippStsSampleFactorErr = -31,
- ippStsSamplePhaseErr = -30,
- ippStsFIRMRFactorErr = -29,
- ippStsFIRMRPhaseErr = -28,
- ippStsRelFreqErr = -27,
- ippStsFIRLenErr = -26,
- ippStsIIROrderErr = -25,
- ippStsDlyLineIndexErr = -24,
- ippStsResizeFactorErr = -23,
- ippStsInterpolationErr = -22,
- ippStsMirrorFlipErr = -21,
- ippStsMoment00ZeroErr = -20,
- ippStsThreshNegLevelErr = -19,
- ippStsThresholdErr = -18,
- ippStsContextMatchErr = -17,
- ippStsFftFlagErr = -16,
- ippStsFftOrderErr = -15,
- ippStsStepErr = -14,
- ippStsScaleRangeErr = -13,
- ippStsDataTypeErr = -12,
- ippStsOutOfRangeErr = -11,
- ippStsDivByZeroErr = -10,
- ippStsMemAllocErr = -9,
- ippStsNullPtrErr = -8,
- ippStsRangeErr = -7,
- ippStsSizeErr = -6,
- ippStsBadArgErr = -5,
- ippStsNoMemErr = -4,
- ippStsSAReservedErr3 = -3,
- ippStsErr = -2,
- ippStsSAReservedErr1 = -1,
-
- ippStsNoErr = 0,
-
- ippStsNoOperation = 1,
- ippStsMisalignedBuf = 2,
- ippStsSqrtNegArg = 3,
- ippStsInvZero = 4,
- ippStsEvenMedianMaskSize= 5,
- ippStsDivByZero = 6,
- ippStsLnZeroArg = 7,
- ippStsLnNegArg = 8,
- ippStsNanArg = 9,
- ippStsJPEGMarker = 10,
- ippStsResFloor = 11,
- ippStsOverflow = 12,
- ippStsLSFLow = 13,
- ippStsLSFHigh = 14,
- ippStsLSFLowAndHigh = 15,
- ippStsZeroOcc = 16,
- ippStsUnderflow = 17,
- ippStsSingularity = 18,
- ippStsDomain = 19,
- ippStsNonIntelCpu = 20,
- ippStsCpuMismatch = 21,
- ippStsNoIppFunctionFound = 22,
- ippStsDllNotFoundBestUsed = 23,
- ippStsNoOperationInDll = 24,
- ippStsInsufficientEntropy= 25,
- ippStsOvermuchStrings = 26,
- ippStsOverlongString = 27,
- ippStsAffineQuadChanged = 28,
- ippStsWrongIntersectROI = 29,
- ippStsWrongIntersectQuad = 30,
- ippStsSmallerCodebook = 31,
- ippStsSrcSizeLessExpected = 32,
- ippStsDstSizeLessExpected = 33,
- ippStsStreamEnd = 34,
- ippStsDoubleSize = 35,
- ippStsNotSupportedCpu = 36,
- ippStsUnknownCacheSize = 37,
- ippStsSymKernelExpected = 38,
- ippStsEvenMedianWeight = 39,
- ippStsWrongIntersectVOI = 40,
- ippStsI18nMsgCatalogInvalid=41,
- ippStsI18nGetMessageFail = 42,
- ippStsWaterfall = 43,
- ippStsPrevLibraryUsed = 44
- } IppStatus;
- #define ippStsOk ippStsNoErr
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|