programmer's documentation
Functions
cs_base.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <ctype.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <time.h>
#include <unistd.h>
#include <ple_defs.h>
#include <ple_coupling.h>
#include "bft_backtrace.h"
#include "bft_mem_usage.h"
#include "bft_mem.h"
#include "bft_printf.h"
#include "cs_prototypes.h"
#include "cs_log.h"
#include "cs_timer.h"
#include "cs_base.h"
Include dependency graph for cs_base.c:

Functions

char * cs_base_get_app_name (int argc, const char *argv[])
 
void cs_base_logfile_head (int argc, char *argv[])
 
void cs_base_mpi_init (int *argc, char **argv[])
 
void cs_exit (int status)
 
void cs_base_error_init (bool signal_defaults)
 
void cs_base_mem_init (void)
 
void cs_base_mem_finalize (void)
 
void cs_base_time_summary (void)
 
void cs_base_bft_printf_init (const char *log_name, int r0_log_flag, int rn_log_flag)
 
void cs_base_bft_printf_set (const char *log_name, int r0_log_flag, int rn_log_flag)
 
const char * cs_base_bft_printf_name (void)
 
bool cs_base_bft_printf_suppressed (void)
 
void cs_base_warn (const char *file_name, int line_num)
 
void cs_base_atexit_set (cs_base_atexit_t *const fct)
 
char * cs_base_string_f_to_c_create (const char *f_str, int f_len)
 
void cs_base_string_f_to_c_free (char **c_str)
 
void cs_base_option_string_clean (char *s)
 
const char * cs_base_get_localedir (void)
 
const char * cs_base_get_pkgdatadir (void)
 
const char * cs_base_get_pkglibdir (void)
 
void cs_base_check_bool (bool *b)
 

Function Documentation

void cs_base_atexit_set ( cs_base_atexit_t *const  fct)
void cs_base_bft_printf_init ( const char *  log_name,
int  r0_log_flag,
int  rn_log_flag 
)
const char* cs_base_bft_printf_name ( void  )
void cs_base_bft_printf_set ( const char *  log_name,
int  r0_log_flag,
int  rn_log_flag 
)
bool cs_base_bft_printf_suppressed ( void  )
void cs_base_check_bool ( bool *  b)
void cs_base_error_init ( bool  signal_defaults)
char* cs_base_get_app_name ( int  argc,
const char *  argv[] 
)
const char* cs_base_get_localedir ( void  )
const char* cs_base_get_pkgdatadir ( void  )
const char* cs_base_get_pkglibdir ( void  )
void cs_base_logfile_head ( int  argc,
char *  argv[] 
)
void cs_base_mem_finalize ( void  )
void cs_base_mem_init ( void  )
void cs_base_mpi_init ( int *  argc,
char **  argv[] 
)
void cs_base_option_string_clean ( char *  s)
char* cs_base_string_f_to_c_create ( const char *  f_str,
int  f_len 
)
void cs_base_string_f_to_c_free ( char **  c_str)
void cs_base_time_summary ( void  )
void cs_base_warn ( const char *  file_name,
int  line_num 
)
void cs_exit ( int  status)