float128_format.c File Reference

#include "qs_config.h"
#include "float128_format.h"
#include "float128_qsopt.h"
#include "float128_iqsutil.h"

Include dependency graph for float128_format.c:

Go to the source code of this file.

Functions

int float128_ILLadd_error_to_memory (void *dest, const float128_qsformat_error *error)
void float128_ILLerror_collector_free (float128_qserror_collector *c)
float128_qserror_collectorfloat128_ILLerror_collector_new (float128_qsadd_error_fct fct, void *dest)
float128_qserror_collectorfloat128_ILLerror_memory_collector_new (float128_qserror_memory *dest)
float128_qserror_memoryfloat128_ILLerror_memory_create (int takeErrorLines)
void float128_ILLerror_memory_free (float128_qserror_memory *mem)
int float128_ILLformat_error_create (float128_qsformat_error *error, int mode, const char *desc, int lineNum, const char *theLine, int atPos)
void float128_ILLformat_error_delete (float128_qsformat_error *error)
void float128_ILLformat_error_print (EGioFile_t *out, float128_qsformat_error *error)


Function Documentation

int float128_ILLadd_error_to_memory ( void *  dest,
const float128_qsformat_error error 
)

Definition at line 192 of file float128_format.c.

References float128_qsformat_error::at, float128_qsformat_error::desc, float128_qserror_memory::error_list, float128_ILLformat_error_create(), float128_ILLformat_error_delete(), float128_qserror_memory::has_error, float128_qserror_memory::hasErrorLines, ILL_CHECKnull, ILL_CLEANUP_IF, ILL_IFFREE, ILL_SAFE_MALLOC, float128_qsformat_error::lineNumber, float128_qserror_memory::nerror, float128_qsformat_error::next, NULL, float128_qsformat_error::theLine, and float128_qsformat_error::type.

Referenced by float128_ILLerror_memory_collector_new().

Here is the call graph for this function:

void float128_ILLerror_collector_free ( float128_qserror_collector c  ) 

Definition at line 150 of file float128_format.c.

References ILL_IFFREE.

Referenced by float128_QSerror_collector_free().

float128_qserror_collector* float128_ILLerror_collector_new ( float128_qsadd_error_fct  fct,
void *  dest 
)

Definition at line 125 of file float128_format.c.

References float128_qserror_collector::add_error, float128_qserror_collector::dest, ILL_IFFREE, ILL_SAFE_MALLOC, and NULL.

Referenced by float128_ILLerror_memory_collector_new(), and float128_QSerror_collector_new().

float128_qserror_collector* float128_ILLerror_memory_collector_new ( float128_qserror_memory dest  ) 

Definition at line 144 of file float128_format.c.

References float128_ILLadd_error_to_memory(), and float128_ILLerror_collector_new().

Referenced by float128_QSerror_memory_collector_new().

Here is the call graph for this function:

float128_qserror_memory* float128_ILLerror_memory_create ( int  takeErrorLines  ) 

Definition at line 156 of file float128_format.c.

References float128_qserror_memory::error_list, float128_qserror_memory::has_error, float128_qserror_memory::hasErrorLines, ILL_SAFE_MALLOC, float128_qserror_memory::nerror, NULL, and QS_INPUT_NERROR.

Referenced by float128_QSerror_memory_create().

void float128_ILLerror_memory_free ( float128_qserror_memory mem  ) 

Definition at line 174 of file float128_format.c.

References float128_qserror_memory::error_list, ILL_IFFREE, float128_qsformat_error::next, and NULL.

Referenced by float128_QSerror_memory_free().

int float128_ILLformat_error_create ( float128_qsformat_error error,
int  mode,
const char *  desc,
int  lineNum,
const char *  theLine,
int  atPos 
)

Definition at line 30 of file float128_format.c.

References float128_qsformat_error::at, float128_qsformat_error::desc, float128_ILLformat_error_delete(), ILL_FAILtrue, ILL_SAFE_MALLOC, float128_qsformat_error::lineNumber, float128_qsformat_error::next, NULL, QS_INPUT_NERROR, float128_qsformat_error::theLine, and float128_qsformat_error::type.

Referenced by float128_ILLadd_error_to_memory(), float128_ILLmsg(), float128_lp_err(), and float128_mps_err().

Here is the call graph for this function:

void float128_ILLformat_error_delete ( float128_qsformat_error error  ) 

Definition at line 75 of file float128_format.c.

References float128_qsformat_error::desc, ILL_IFFREE, and float128_qsformat_error::theLine.

Referenced by float128_ILLadd_error_to_memory(), float128_ILLformat_error_create(), float128_ILLmsg(), float128_lp_err(), and float128_mps_err().

void float128_ILLformat_error_print ( EGioFile_t *  out,
float128_qsformat_error error 
)

Definition at line 82 of file float128_format.c.

References float128_qsformat_error::at, float128_QSerror_get_desc(), float128_QSerror_get_line(), float128_QSerror_get_line_number(), float128_QSformat_error_type_string(), NULL, and float128_qsformat_error::type.

Referenced by float128_QSerror_print().

Here is the call graph for this function:


Generated on Thu Mar 29 09:35:58 2012 for QSopt_ex by  doxygen 1.4.7