Cross reference for modules/er/er.yacc.tab.c of index.

# File modules/er/er.yacc.tab.c

## Included Files

- `#include "modules/er/erroutines.h"`
  - `#include <stdio.h>`
  - `#include <unistd.h>`
  - `#include <stdlib.h>`
  - `#include <assert.h>`
  - `#include <time.h>`
  - `#include <stdarg.h>`
  - `#include <strings.h>`
  - `#include <glib.h>`
  - `#include <pthread.h>`
  - `#include <include/bitmask.h>`
  - `#include <include/stubs.h>`
  - `#include "modules/er/er_facilities.h"`
    - `#include <include/erroutines.h>`
    - `#include "include/er_RX_errors.h"`
    - `#include "modules/er/er_ER_errors.h"`
    - `#include "include/er_IP_errors.h"`
    - `#include "include/er_UP_errors.h"`
    - `#include "include/er_UT_errors.h"`
    - `#include "include/er_WH_errors.h"`
    - `#include "include/er_RP_errors.h"`
    - `#include "include/er_QI_errors.h"`
    - `#include "include/er_QC_errors.h"`
    - `#include "include/er_PW_errors.h"`
    - `#include "include/er_SK_errors.h"`
    - `#include "include/er_TH_errors.h"`
    - `#include "include/er_SQ_errors.h"`
    - `#include "include/er_PM_errors.h"`
    - `#include "include/er_MM_errors.h"`
    - `#include "include/er_SV_errors.h"`
    - `#include "include/er_AC_errors.h"`
    - `#include "include/er_UD_errors.h"`
    - `#include "include/er_PA_errors.h"`
    - `#include "include/er_PC_errors.h"`
  - `#include "modules/er/er_aspects.h"`
    - `#include "modules/er/erroutines.h"`
  - `#include "modules/er/er_formats.h"`

- `#include <stdlib.h>`

- `#include <string.h>`

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

- `#include "modules/er/er_yacc_helper.h"`

- `#include "modules/er/er_paths.h"`

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

- `#include <stdio.h>`

- `#include "modules/er/er_yacc_helper.inc"`
  - `#include <stdio.h>`

## Preprocessor definitions

`#define YYBISON 1`

`#define yyparse er_yyparse`

`#define yylex er_yylex`

`#define yyerror er_yyerror`

`#define yylval er_yylval`

`#define yychar er_yychar`

`#define yydebug er_yydebug`

`#define yynerrs er_yynerrs`

`#define EOL 257`

`#define K_SOCK 258`

`#define K_NAME 259`

`#define K_FAC 260`

`#define K_ADD 261`

`#define K_RM 262`

`#define K_CREATE 263`

`#define K_DELETE 264`

`#define K_MODIFY 265`

`#define K_AUTO 266`

`#define K_ASP 267`

`#define K_SEV 268`

`#define K_THR 269`

`#define K_FORMAT 270`

`#define K_SELF 271`

`#define K_DATE 272`

`#define K_ALL 273`

`#define K_EXEC 274`

`#define K_PATH 275`

`#define STRING 276`

`#define NUMBER 277`

`#define HEXNUM 278`

`#define YYPARSE_PARAM ypar`

`#define YYLEX_PARAM ypar`

`#define YYDEBUG 0`

`#define er_yyerror( a )`

`#define adderr( a, b )`

`#define myfree( mem )`

`#define MYABORT`

`#define YYFINAL 86`

`#define YYFLAG 32768`

`#define YYNTBASE 31`

`#define YYTRANSLATE( x )`

`#define YYLAST 64`

`#define YYPURE 1`

`#define YYSTACK_USE_ALLOCA`

`#define alloca __builtin_alloca`

`#define YYSTACK_ALLOC alloca`

`#define yyerrok`

`#define yyclearin`

`#define YYEMPTY 2`

`#define YYEOF 0`

`#define YYACCEPT`

`#define YYABORT`

`#define YYERROR`

`#define YYFAIL`

`#define YYRECOVERING`

`#define YYBACKUP( token, value )`

`#define YYTERROR 1`

`#define YYERRCODE 256`

`#define YYLEX`

`#define YYINITDEPTH 200`

`#define YYMAXDEPTH 10000`

`#define __yy_memcpy( TO, FROM, COUNT )`

`#define YYPARSE_PARAM_ARG YYPARSE_PARAM`

`#define YYPARSE_PARAM_DECL`

`#define YYPOPSTACK`

## Typedef YYSTYPE

`typedef union {...} YYSTYPE`

`union` |
`{` |
`int inum;` |
`char* text;` |
`}` |

## Local Variables

yytranslate
`static const char yytranslate[]`

Used in: | er_yyparse()

yyr1
`static const short yyr1[]`

Used in: | er_yyparse()

yyr2
`static const short yyr2[]`

Used in: | er_yyparse()

yydefact
`static const short yydefact[]`

Used in: | er_yyparse()

yydefgoto
`static const short yydefgoto[]`

Used in: | er_yyparse()

yypact
`static const short yypact[]`

Used in: | er_yyparse()

yypgoto
`static const short yypgoto[]`

Used in: | er_yyparse()

yytable
`static const short yytable[]`

Used in: | er_yyparse()

yycheck
`static const short yycheck[]`

Used in: | er_yyparse()

## Global Function ER_parse_spec()

`int ER_parse_spec ( char* buf, char** ert )`

Prototyped in: | modules/er/er_yacc_helper.h
Included from: | modules/er/er_yacc_helper.inc
Calls: | er_yyparse() | modules/er/er.yacc.tab.c
| mycleanup() | modules/er/er.yacc.tab.c
| er_yy_scan_string(), er_yy_switch_to_buffer(), lexcleancurbuf(), malloc(), memset(), strcat(), strcpy(), strlen()

## Global Function er_yy_tracelog()

`void er_yy_tracelog ( char* fmt, ... )`

Prototyped in: | modules/er/er_yacc_helper.h
Included from: | modules/er/er_yacc_helper.inc
Called by: | er_yyparse() | modules/er/er.yacc.tab.c
| mycleanup() | modules/er/er.yacc.tab.c
| mysetsev() | modules/er/er.yacc.tab.c

## Global Function er_yyparse()

`int er_yyparse ( void* ypar )`

Prototyped in: | modules/er/er.yacc.tab.c
Calls: | NOERR() | modules/er/er.c
| er_yy_tracelog() | modules/er/er.yacc.tab.c
| mycleanup() | modules/er/er.yacc.tab.c
| myerror() | modules/er/er.yacc.tab.c
| mysetsev() | modules/er/er.yacc.tab.c
| MA_set(), __builtin_alloca(), __builtin_memcpy(), er_add_exec_arg(), er_add_filter(), er_attach_filter_chain(), er_delete_filter(), er_delete_path(), er_getaspval(), er_getfacallmask(), er_getfacval(), er_getformatval(), er_modify_path(), er_register_path(), er_yylex(), free(), memset(), pthread_self(), strcat(), strcpy(), strdup(), strncpy()
Called by: | ER_parse_spec() | modules/er/er.yacc.tab.c
References Variables: | yycheck | modules/er/er.yacc.tab.c
| yydefact | modules/er/er.yacc.tab.c
| yydefgoto | modules/er/er.yacc.tab.c
| yypact | modules/er/er.yacc.tab.c
| yypgoto | modules/er/er.yacc.tab.c
| yyr1 | modules/er/er.yacc.tab.c
| yyr2 | modules/er/er.yacc.tab.c
| yytable | modules/er/er.yacc.tab.c
| yytranslate | modules/er/er.yacc.tab.c

## Global Function mycleanup()

`void mycleanup ( void* ypar )`

Prototyped in: | modules/er/er_yacc_helper.h
Included from: | modules/er/er_yacc_helper.inc
Calls: | er_yy_tracelog() | modules/er/er.yacc.tab.c
| free()
Called by: | ER_parse_spec() | modules/er/er.yacc.tab.c
| er_yyparse() | modules/er/er.yacc.tab.c
| mysetsev() | modules/er/er.yacc.tab.c

## Global Function myerror()

`void myerror ( void* ypar, char* s )`

Prototyped in: | modules/er/er_yacc_helper.h
Included from: | modules/er/er_yacc_helper.inc
Calls: | strcat()
Called by: | er_yyparse() | modules/er/er.yacc.tab.c

## Global Function mysetsev()

`er_ret_t mysetsev ( lexerr_t* erst, int ismax, char* spec )`

Prototyped in: | modules/er/er_yacc_helper.h
Included from: | modules/er/er_yacc_helper.inc
Calls: | er_yy_tracelog() | modules/er/er.yacc.tab.c
| mycleanup() | modules/er/er.yacc.tab.c
| er_getsevval(), strcat()
Called by: | er_yyparse() | modules/er/er.yacc.tab.c