struct _user_def_name_5 { float real; float im; } ; struct _user_def_name_18 { char suffix[4]; long hdr_len; long data_len; long mode; long srate; long nChannels; } ; struct CommonStruct { int n; int UseAgc; int UseDifference; int UseCascade; int ComputeFiltered; int DecimationFactor; float DecimationEpsilon; float AgcEpsilon1; float AgcEpsilon2; float AgcEpsilon3; float AgcEpsilon4; float AgcStage1Target; float AgcStage2Target; float AgcStage3Target; float AgcStage4Target; float a0[128]; float a1[128]; float a2[128]; float b1[128]; float b2[128]; } ; enum fp_pi_type { fp_pi_infinite = 0, fp_pi_66 = 1, fp_pi_53 = 2 }; struct _iobuf { int _cnt; unsigned char *_ptr; unsigned char *_base; int _bufsiz; short _flag; char _file; } ; struct mallinfo { int arena; int ordblks; int smblks; int hblks; int hblkhd; int usmblks; int fsmblks; int uordblks; int fordblks; int keepcost; int mxfast; int nlblks; int grain; int uordbytes; int allocated; int treeoverhead; } ; struct polynomial { int order; float *coeff; } ; enum fp_direction_type { fp_nearest = 0, fp_tozero = 1, fp_positive = 2, fp_negative = 3 }; struct filter { struct polynomial *forward; struct polynomial *feedback; float freq; float gain; float sample_rate; } ; enum fp_precision_type { fp_extended = 0, fp_single = 1, fp_double = 2, fp_precision_3 = 3 }; enum fp_class_type { fp_zero = 0, fp_subnormal = 1, fp_normal = 2, fp_infinity = 3, fp_quiet = 4, fp_signaling = 5 };