|
cfitsTK
|
Function prototypes for module 00CORE. More...
Go to the source code of this file.
Functions | |
INITIALIZATION | |
Module initialization functions | |
| int | init_00CORE () |
00CORE - 1. PRINT, ERROR REPORTING, EVENT LOGGING | |
| int | printRED (char *string) |
| Print string in red. More... | |
| int | printWARNING (const char *file, const char *func, int line, char *warnmessage) |
| Print warning and continue. More... | |
| int | printERROR (const char *file, const char *func, int line, char *errmessage) |
| Print error (in red) and continue. More... | |
| static void | CORE_logFunctionCall (const int funclevel, const int loglevel, const int logfuncMODE, const char *FunctionName, const long line, char *comments) |
| Log function call to file. More... | |
00CORE - 2. CONFIGURATION AND INFORMATION | |
| int | set_precision (int vp) |
| int | CLIWritePid () |
00CORE - 3. TIME UTILITIES | |
| struct timespec | timespec_diff (struct timespec start, struct timespec end) |
| double | timespec_diff_double (struct timespec start, struct timespec end) |
| int CLIWritePid | ( | ) |
|
static |
Log function call to file.
| int init_00CORE | ( | ) |
| int printERROR | ( | const char * | file, |
| const char * | func, | ||
| int | line, | ||
| char * | errmessage | ||
| ) |
Print error (in red) and continue.
Print error string
| [in] | file | CHAR* file name from which error is issued |
| [in] | func | CHAR* function name from which error is issued |
| [in] | line | int line number from which error is issued |
| [in] | warnmessage | CHAR* error message to be printed |
| int printRED | ( | char * | string | ) |
Print string in red.
Print red string to stdout
| [in] | string | CHAR* |
| int printWARNING | ( | const char * | file, |
| const char * | func, | ||
| int | line, | ||
| char * | warnmessage | ||
| ) |
Print warning and continue.
Print warning string
| [in] | file | CHAR* file name from which warning is issued |
| [in] | func | CHAR* function name from which warning is issued |
| [in] | line | int line number from which warning is issued |
| [in] | warnmessage | CHAR* warning message to be printed |
| int set_precision | ( | int | vp | ) |
Set default precision (single or double)
| [in] | vp | int precision mode |
| [in] | warnmessage | CHAR* error message to be printed
|
| struct timespec timespec_diff | ( | struct timespec | start, |
| struct timespec | end | ||
| ) |
| double timespec_diff_double | ( | struct timespec | start, |
| struct timespec | end | ||
| ) |