4#include <lal/LALStdlib.h>
5#include <lal/AVFactories.h>
6#include <lal/StringInput.h>
7#include <lal/StreamInput.h>
12typedef union tagBuffer {
23typedef struct tagBufferList {
26 struct tagBufferList *next;
30#define FREEBUFFERLIST( headPtr ) \
32 BufferList *herePtr = headPtr; \
34 BufferList *nextPtr = herePtr->next; \
85 nTot += here->
size = strlen( here->
buf.
CH );
99 data = (*vector)->data;
101 memcpy( data, here->
buf.
CH, here->
size );
105 (*vector)->data[nTot] =
'\0';
116#include "StreamVectorInput_source.c"
124#include "StreamVectorInput_source.c"
132#include "StreamVectorInput_source.c"
140#include "StreamVectorInput_source.c"
148#include "StreamVectorInput_source.c"
156#include "StreamVectorInput_source.c"
164#include "StreamVectorInput_source.c"
172#include "StreamVectorInput_source.c"
#define ABORT(statusptr, code, mesg)
#define ENDFAIL(statusptr)
#define ATTATCHSTATUSPTR(statusptr)
#define ASSERT(assertion, statusptr, code, mesg)
#define DETATCHSTATUSPTR(statusptr)
#define INITSTATUS(statusptr)
#define RETURN(statusptr)
#define BEGINFAIL(statusptr)
unsigned char BOOLEAN
Boolean logical type, see Headers LAL(Atomic)Datatypes.h for more details.
uint64_t UINT8
Eight-byte unsigned integer; on some platforms this is equivalent to unsigned long int instead.
double REAL8
Double precision real floating-point number (8 bytes).
int16_t INT2
Two-byte signed integer.
int64_t INT8
Eight-byte signed integer; on some platforms this is equivalent to long int instead.
uint16_t UINT2
Two-byte unsigned integer.
char CHAR
One-byte signed integer, see Headers LAL(Atomic)Datatypes.h for more details.
uint32_t UINT4
Four-byte unsigned integer.
int32_t INT4
Four-byte signed integer.
float REAL4
Single precision real floating-point number (4 bytes).
void LALCHARCreateVector(LALStatus *, CHARVector **, UINT4)
struct tagBufferList * next
Vector of type CHAR, see DATATYPE-Vector types for more details.
LAL status structure, see The LALStatus structure for more details.
struct tagLALStatus * statusPtr
Pointer to the next node in the list; NULL if this function is not reporting a subroutine error.