Parameter assignment - first occurence
[PARARRAY: Creation and destruction]

Set value defined in the first occurence of the key, or add key=value pair to list if key not already present. More...

Functions

int ps_sfcstring (PARARRAY parr, const char *key, const char *val)
int ps_sfchar (PARARRAY parr, const char *key, char p)
int ps_sfshort (PARARRAY parr, const char *key, short p)
int ps_sfint (PARARRAY parr, const char *key, int p)
int ps_sflong (PARARRAY parr, const char *key, long p)
int ps_sfushort (PARARRAY parr, const char *key, unsigned short p)
int ps_sfuint (PARARRAY parr, const char *key, unsigned int p)
int ps_sfulong (PARARRAY parr, const char *key, unsigned long p)
int ps_sffloat (PARARRAY parr, const char *key, float p)
int ps_sfdouble (PARARRAY parr, const char *key, double p)
int ps_sfreal (PARARRAY parr, const char *key, ireal p)
int ps_slcstring (PARARRAY parr, const char *key, const char *val)
int ps_slchar (PARARRAY parr, const char *key, char p)
int ps_slshort (PARARRAY parr, const char *key, short p)
int ps_slint (PARARRAY parr, const char *key, int p)
int ps_sllong (PARARRAY parr, const char *key, long p)
int ps_slushort (PARARRAY parr, const char *key, unsigned short p)
int ps_sluint (PARARRAY parr, const char *key, unsigned int p)
int ps_slulong (PARARRAY parr, const char *key, unsigned long p)
int ps_slfloat (PARARRAY parr, const char *key, float p)
int ps_sldouble (PARARRAY parr, const char *key, double p)
int ps_slreal (PARARRAY parr, const char *key, ireal p)

Detailed Description

Set value defined in the first occurence of the key, or add key=value pair to list if key not already present.

Parameters:
[in] parr (PARARRAY) - parameter array.
[in] key (char *) - key (null-terminated string).
[out] p (type *) - pointer to value of indicated type.
Returns:
(int) 0 if successful, else nonzero error code.

Function Documentation

int ps_sfcstring ( PARARRAY  parr,
const char *  key,
const char *  val 
)

int ps_sfchar ( PARARRAY  parr,
const char *  key,
char  p 
)

int ps_sfshort ( PARARRAY  parr,
const char *  key,
short  p 
)

int ps_sfint ( PARARRAY  parr,
const char *  key,
int  p 
)

int ps_sflong ( PARARRAY  parr,
const char *  key,
long  p 
)

int ps_sfushort ( PARARRAY  parr,
const char *  key,
unsigned short  p 
)

int ps_sfuint ( PARARRAY  parr,
const char *  key,
unsigned int  p 
)

int ps_sfulong ( PARARRAY  parr,
const char *  key,
unsigned long  p 
)

int ps_sffloat ( PARARRAY  parr,
const char *  key,
float  p 
)

int ps_sfdouble ( PARARRAY  parr,
const char *  key,
double  p 
)

int ps_sfreal ( PARARRAY  parr,
const char *  key,
ireal  p 
)

int ps_slcstring ( PARARRAY  parr,
const char *  key,
const char *  val 
)

int ps_slchar ( PARARRAY  parr,
const char *  key,
char  p 
)

int ps_slshort ( PARARRAY  parr,
const char *  key,
short  p 
)

int ps_slint ( PARARRAY  parr,
const char *  key,
int  p 
)

int ps_sllong ( PARARRAY  parr,
const char *  key,
long  p 
)

int ps_slushort ( PARARRAY  parr,
const char *  key,
unsigned short  p 
)

int ps_sluint ( PARARRAY  parr,
const char *  key,
unsigned int  p 
)

int ps_slulong ( PARARRAY  parr,
const char *  key,
unsigned long  p 
)

int ps_slfloat ( PARARRAY  parr,
const char *  key,
float  p 
)

int ps_sldouble ( PARARRAY  parr,
const char *  key,
double  p 
)

int ps_slreal ( PARARRAY  parr,
const char *  key,
ireal  p 
)


Generated on 5 Jan 2017 for IWAVEBASE by  doxygen 1.4.7