StringInput.h File Reference

#include <lal/LALStdlib.h>
#include <lal/LALStdio.h>

Include dependency graph for StringInput.h:

Go to the source code of this file.

Data Structures

struct  tagTokenList

Defines

#define STRINGINPUTH_ENUL   1
#define STRINGINPUTH_EOUT   2
#define STRINGINPUTH_EMEM   3
#define STRINGINPUTH_MSGENUL   "Unexpected null pointer in arguments"
#define STRINGINPUTH_MSGEOUT   "Output handle points to a non-null pointer"
#define STRINGINPUTH_MSGEMEM   "Memory allocation error"

Typedefs

typedef tagTokenList TokenList

Functions

 NRCSID (STRINGINPUTH,"$Id: StringInput.h,v 1.5 2007/09/21 19:24:56 jolien Exp $")
void LALCreateTokenList (LALStatus *status, TokenList **list, const CHAR *string, const CHAR *delimiters)
void LALDestroyTokenList (LALStatus *status, TokenList **list)
void LALStringToU2 (LALStatus *status, UINT2 *value, const CHAR *string, CHAR **endptr)
void LALStringToU4 (LALStatus *status, UINT4 *value, const CHAR *string, CHAR **endptr)
void LALStringToU8 (LALStatus *status, UINT8 *value, const CHAR *string, CHAR **endptr)
void LALStringToI2 (LALStatus *status, INT2 *value, const CHAR *string, CHAR **endptr)
void LALStringToI4 (LALStatus *status, INT4 *value, const CHAR *string, CHAR **endptr)
void LALStringToI8 (LALStatus *status, INT8 *value, const CHAR *string, CHAR **endptr)
void LALStringToS (LALStatus *status, REAL4 *value, const CHAR *string, CHAR **endptr)
void LALStringToD (LALStatus *status, REAL8 *value, const CHAR *string, CHAR **endptr)
void LALStringToC (LALStatus *status, COMPLEX8 *value, const CHAR *string, CHAR **endptr)
void LALStringToZ (LALStatus *status, COMPLEX16 *value, const CHAR *string, CHAR **endptr)
void LALStringToGPS (LALStatus *status, LIGOTimeGPS *value, const CHAR *string, CHAR **endptr)


Define Documentation

#define STRINGINPUTH_ENUL   1

Definition at line 82 of file StringInput.h.

#define STRINGINPUTH_EOUT   2

Definition at line 83 of file StringInput.h.

#define STRINGINPUTH_EMEM   3

Definition at line 84 of file StringInput.h.

#define STRINGINPUTH_MSGENUL   "Unexpected null pointer in arguments"

Definition at line 86 of file StringInput.h.

#define STRINGINPUTH_MSGEOUT   "Output handle points to a non-null pointer"

Definition at line 87 of file StringInput.h.

#define STRINGINPUTH_MSGEMEM   "Memory allocation error"

Definition at line 88 of file StringInput.h.


Typedef Documentation

typedef struct tagTokenList TokenList


Function Documentation

NRCSID ( STRINGINPUTH  ,
"$Id: StringInput.  h,
v 1.5 2007/09/21 19:24:56 jolien Exp $"   
)

void LALCreateTokenList ( LALStatus status,
TokenList **  list,
const CHAR string,
const CHAR delimiters 
)

Definition at line 97 of file StringToken.c.

void LALDestroyTokenList ( LALStatus status,
TokenList **  list 
)

Definition at line 189 of file StringToken.c.

void LALStringToU2 ( LALStatus status,
UINT2 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 257 of file StringConvert.c.

void LALStringToU4 ( LALStatus status,
UINT4 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 290 of file StringConvert.c.

void LALStringToU8 ( LALStatus status,
UINT8 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 323 of file StringConvert.c.

void LALStringToI2 ( LALStatus status,
INT2 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 353 of file StringConvert.c.

void LALStringToI4 ( LALStatus status,
INT4 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 393 of file StringConvert.c.

void LALStringToI8 ( LALStatus status,
INT8 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 433 of file StringConvert.c.

void LALStringToS ( LALStatus status,
REAL4 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 473 of file StringConvert.c.

void LALStringToD ( LALStatus status,
REAL8 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 507 of file StringConvert.c.

void LALStringToC ( LALStatus status,
COMPLEX8 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 541 of file StringConvert.c.

void LALStringToZ ( LALStatus status,
COMPLEX16 value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 575 of file StringConvert.c.

void LALStringToGPS ( LALStatus status,
LIGOTimeGPS value,
const CHAR string,
CHAR **  endptr 
)

Definition at line 609 of file StringConvert.c.


Generated on Tue Oct 7 02:41:30 2008 for LAL by  doxygen 1.5.2