20 #ifndef _STREAMINPUT_H
21 #define _STREAMINPUT_H
23 #include <lal/LALStdlib.h>
80 #define STREAMINPUTH_ENUL 1
81 #define STREAMINPUTH_EOUT 2
82 #define STREAMINPUTH_EMEM 3
83 #define STREAMINPUTH_ELEN 4
84 #define STREAMINPUTH_ESLEN 5
85 #define STREAMINPUTH_EVLEN 6
86 #define STREAMINPUTH_EDLEN 7
87 #define STREAMINPUTH_EDIM 8
88 #define STREAMINPUTH_EFMT 9
89 #define STREAMINPUTH_EBUF 10
93 #define STREAMINPUTH_MSGENUL "Unexpected null pointer in arguments"
94 #define STREAMINPUTH_MSGEOUT "Output handle points to a non-null pointer"
95 #define STREAMINPUTH_MSGEMEM "Memory allocation error"
96 #define STREAMINPUTH_MSGELEN "No numbers were read"
97 #define STREAMINPUTH_MSGESLEN "Not enough numbers read to fill sequence"
98 #define STREAMINPUTH_MSGEVLEN "Could not determine complex vectorLength"
99 #define STREAMINPUTH_MSGEDLEN "Dimension lengths inconsistent or not given"
100 #define STREAMINPUTH_MSGEDIM "Inconsistent or non-positive arrayDim value"
101 #define STREAMINPUTH_MSGEFMT "Badly formatted number"
102 #define STREAMINPUTH_MSGEBUF "BUFFSIZE not a multiple of largest complex type size"
unsigned char BOOLEAN
Boolean logical type, see Headers LAL(Atomic)Datatypes.h for more details.
Vector of type CHAR, see DATATYPE-Vector types for more details.
Sequence of CHAR Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of COMPLEX16 data, see DATATYPE-TimeSeries types for more details.
Time series of COMPLEX16 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type COMPLEX16, see DATATYPE-Vector types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of COMPLEX8 data, see DATATYPE-TimeSeries types for more details.
Time series of COMPLEX8 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type COMPLEX8, see DATATYPE-Vector types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of INT2 data, see DATATYPE-TimeSeries types for more details.
Time series of INT2 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type INT2, see DATATYPE-Vector types for more details.
Sequence of INT2 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of INT4 data, see DATATYPE-TimeSeries types for more details.
Time series of INT4 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type INT4, see DATATYPE-Vector types for more details.
Sequence of INT4 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of INT8 data, see DATATYPE-TimeSeries types for more details.
Time series of INT8 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type INT8, see DATATYPE-Vector types for more details.
Sequence of INT8 Vectors, see DATATYPE-VectorSequence types for more details.
LAL status structure, see The LALStatus structure for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of REAL4 data, see DATATYPE-TimeSeries types for more details.
Time series of REAL4 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type REAL4, see DATATYPE-Vector types for more details.
Sequence of REAL4 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of REAL8 data, see DATATYPE-TimeSeries types for more details.
Time series of REAL8 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type REAL8, see DATATYPE-Vector types for more details.
Sequence of REAL8 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of UINT2 data, see DATATYPE-TimeSeries types for more details.
Time series of UINT2 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type UINT2, see DATATYPE-Vector types for more details.
Sequence of UINT2 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of UINT4 data, see DATATYPE-TimeSeries types for more details.
Time series of UINT4 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type UINT4, see DATATYPE-Vector types for more details.
Sequence of UINT4 Vectors, see DATATYPE-VectorSequence types for more details.
See DATATYPE-FrequencySeries types for documentation.
See DATATYPE-TimeArraySeries types for documentation.
Time series of UINT8 data, see DATATYPE-TimeSeries types for more details.
Time series of UINT8 vectors, see DATATYPE-TimeVectorSeries for more details.
Vector of type UINT8, see DATATYPE-Vector types for more details.
Sequence of UINT8 Vectors, see DATATYPE-VectorSequence types for more details.