#include "parm.h"#include <stdio.h>#include "stree/ststructs.mh"#include "pass3/is_local.h"Go to the source code of this file.
Data Structures | |
| struct | decl_entry |
Defines | |
| #define | TRACE_DECL |
| #define | IFTRACE_DECL(x) |
| #define | EXTERN_LIMIT 5 |
| #define | add_decl(decl) |
| #define | NONE -1 |
| #define | LOCALREP 0 |
| #define | GLOBALREP 1 |
| #define | SELECTREP 2 |
| #define | CONSTR_UNKNOWN 0 |
| #define | CONSTR_AVAIL 1 |
| #define | SLINK_AVAIL 2 |
Functions | |
| static | get_decl_num (NODE *decl) |
| void | sig_out1 () |
| put_string (FILE *Soutfile, char *s) | |
| put_name (FILE *Soutfile, NODE *p) | |
| void | sig_out (FILE *Soutfile, NODE *p) |
| void | sig_out1 (FILE *Soutfile, NODE *p) |
Variables | |
| boolean | Gflag |
| FILE * | unparse_file |
| static NODE * | Outer_arg |
| struct decl_entry * | decl_nums |
| static int | decl_num = 0 |
| #define add_decl | ( | decl | ) |
Value:
{ \
struct decl_entry * o = (struct decl_entry *) \
malloc(sizeof (struct decl_entry)); \
o -> de_number = (++decl_num); \
o -> de_decl = decl; \
o -> de_next = decl_nums; \
decl_nums = o; \
}
| #define CONSTR_AVAIL 1 |
| #define CONSTR_UNKNOWN 0 |
| #define IFTRACE_DECL | ( | x | ) |
| #define SLINK_AVAIL 2 |
| static get_decl_num | ( | NODE * | decl | ) | [static] |
Definition at line 50 of file sig_out.c.
References decl_entry::de_decl, decl_entry::de_next, decl_entry::de_number, decl_nums, NIL, and NONE.
Referenced by put_name().
| put_name | ( | FILE * | Soutfile, | |
| NODE * | p | |||
| ) |
Definition at line 95 of file sig_out.c.
References dbgmsg, get_decl_num(), getname(), GLOBALREP, LOCALREP, NIL, NONE, put_string(), SELECTREP, and sig_out1().
Referenced by sig_out1().
| put_string | ( | FILE * | Soutfile, | |
| char * | s | |||
| ) |
| void sig_out | ( | FILE * | Soutfile, | |
| NODE * | p | |||
| ) |
| void sig_out1 | ( | FILE * | Soutfile, | |
| NODE * | p | |||
| ) |
Definition at line 176 of file sig_out.c.
References add_decl, CONSTR_AVAIL, CONSTR_UNKNOWN, dbgmsg, decl_num, expand_str(), getname(), Gflag, IFTRACE_DECL, kindname(), length(), NIL, put_name(), put_RIC(), put_string(), sig_out1(), SLINK_AVAIL, unparse(), unparse_file, and v.
| void sig_out1 | ( | ) |
Referenced by put_name(), sig_out(), and sig_out1().
| struct decl_entry * decl_nums |
Definition at line 7 of file extract_sig.c.
Referenced by accessible(), findsig(), get_complexity(), infer_args(), main(), n_vacuous_params(), print_fcs(), reeval(), rmfiles(), sig_in1(), sig_out1(), Vallocate(), and Vallocwalk().
| FILE* unparse_file |
1.5.4