File modules/er/er_print.c

  $Revision: 1.2 $

Error reporting (er) er_print.c - routines to print the currently registered paths and filters in a syntax compliant to the one of the interpreter.
Status: NOT REVUED, PARTLY TESTED
Design and implementation by: Marek Bukowy

Included Files


Global Function er_print_paths()

void er_print_paths ( char** retbuf )
Prototyped in: modules/er/er_paths.h
Calls: er_print_one_path()modules/er/er_print.c
  g_list_first(), g_string_free(), g_string_sized_new()

Local Function er_print_aspmask()

static void er_print_aspmask ( mask_t facmask, unsigned aspmask, GString* g_reply )
Calls: er_getaspsym()modules/er/er_arrays.c
  g_string_append(), g_string_truncate(), strlen()
Called by: er_print_one_filter()modules/er/er_print.c

Local Function er_print_facmask()

static void er_print_facmask ( mask_t facmask, GString* g_reply )
Calls: MA_isset(), g_string_sprintfa(), g_string_truncate(), strlen()
Called by: er_print_one_filter()modules/er/er_print.c

Local Function er_print_format()

static void er_print_format ( int format, GString* g_reply )
Calls: g_string_sprintfa(), g_string_truncate(), strlen()
Called by: er_print_one_path()modules/er/er_print.c

Local Function er_print_one_filter()

static void er_print_one_filter ( er_filter_t* filtptr, GString* g_reply )
Calls: er_getsevsym()modules/er/er_arrays.c
  er_print_aspmask()modules/er/er_print.c
  er_print_facmask()modules/er/er_print.c
  g_string_sprintfa()
Called by: er_print_one_path()modules/er/er_print.c

Local Function er_print_one_path()

static void er_print_one_path ( er_path_t* pathptr, GString* g_reply )
Calls: er_print_format()modules/er/er_print.c
  er_print_one_filter()modules/er/er_print.c
  er_print_one_path_descr()modules/er/er_print.c
  g_list_first(), g_string_sprintfa()
Called by: er_print_paths()modules/er/er_print.c

Local Function er_print_one_path_descr()

static void er_print_one_path_descr ( er_path_t* pathptr, GString* g_reply )
Calls: g_string_sprintfa()
Called by: er_print_one_path()modules/er/er_print.c