Cross reference for modules/er/er_print.c of index.

# 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

- `#include "include/memwrap.h"`
  - `#include <include/erroutines.h>`
  - `#include <glib.h>`

- `#include "include/erroutines.h"`

- `#include "modules/er/er_paths.h"`
  - `#include <glib.h>`

- `#include "modules/er/er_arrays.h"`
  - `#include "include/erroutines.h"`

- `#include "include/sk.h"`
  - `#include "include/stubs.h"`
  - `#include <sys/types.h>`
  - `#include <sys/socket.h>`
  - `#include <netinet/in.h>`
  - `#include <netdb.h>`
  - `#include <pthread.h>`
  - `#include <stdlib.h>`
  - `#include <errno.h>`
  - `#include <fcntl.h>`
  - `#include <signal.h>`
  - `#include <stdio.h>`
  - `#include "include/iproutines.h"`
    - `#include <sys/types.h>`
    - `#include <glib.h>`
    - `#include <include/inet6def.h>`
    - `#include <erroutines.h>`

## 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