#ifndef VDSP_H
#define VDSP_H


#include <vecLib/vDSP_translate.h>


#include <HYS/vecLib/vDSP.h>
#include <AvailabilityMacros.h>

#if PRAGMA_ONCE
#pragma once
#endif

#ifdef __cplusplus
extern "C" {
#endif

/*DSPSplitComplex

The split complex data type is defined in the header file vDSP.h. Its definition is:
struct DSPSplitComplex {
    float *                         realp;
    float *                         imagp;
};
typedef struct DSPSplitComplex          DSPSplitComplex;


Split complex vectors are stored as two vectors, a vector containing all the real values and a vector containing all the imaginary values.*/
struct DSPSplitComplex {
    float *                         realp;
    float *                         imagp;
};
typedef struct DSPSplitComplex          DSPSplitComplex;


#ifdef __cplusplus
}
#endif

#endif 
