hs-bindgen-1.0.0.0: test-artefacts/headers/golden/edge-cases/spec_examples.h
/** @file
* Examples from the initial specification
*/
// Preliminaries to make the examples typecheck
//
// Some of these definitions are taken from
// https://github.com/analogdevicesinc/MathWorks_tools/blob/master/targeting_models/ADSB/linux_app/rtwtypes.h
typedef short int16_T;
typedef int int32_T;
typedef long long int64_T;
typedef struct {
int16_T re;
int16_T im;
} cint16_T;
struct B {};
// Examples themselves
struct A {
double x;
char* label;
char samples[128];
struct B b;
struct C* c;
};
void resample(
int32_T *res_m_num_valid_samples,
cint16_T res_m_iq_int[30720000],
int64_T res_m_old_rate,
int64_T res_m_new_rate,
cint16_T res_m_iq_resampled_int[30720000]
);