File: UndefVar.d

package info (click to toggle)
oo2c32 1.5.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,888 kB
  • ctags: 5,436
  • sloc: ansic: 95,310; sh: 473; makefile: 345; perl: 57; lisp: 20
file content (60 lines) | stat: -rw-r--r-- 2,328 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/* file generated by oo2c -- do not edit */
#include "UndefVar.h"
#include "GuardCond.h"
#include "Error.h"
#include "Opcode.h"
#include "Scanner.h"
#include "SymbolTable.h"

/* local definitions */
typedef GuardCond__RegionInfo* UndefVar__InfoList;
typedef GuardCond__Condition* UndefVar__CondList;
static UndefVar__InfoList UndefVar__infoList;
static UndefVar__CondList UndefVar__trueList;
static short int UndefVar__topOfStack;
typedef Data__Opnd* UndefVar__UseStack;
static UndefVar__UseStack UndefVar__useStack;
static int UndefVar__useStackSize;

/* function prototypes */
void UndefVar__AddToTrue(GuardCond__Condition *c, _Type c__tag);
unsigned char UndefVar__False(GuardCond__Condition *c, _Type c__tag);
Data__Region UndefVar__Reachable_AddGuardToTrue_SinglePath(Data__Merge merge);
unsigned char UndefVar__Reachable_AddGuardToTrue(GuardCond__RegionInfo info);
unsigned char UndefVar__Reachable_AddGatesToTrue(Data__Opnd gateOpnd);
void UndefVar__Reachable_PopTrue(short int oldCount);
unsigned char UndefVar__Reachable_Test(short int i, Data__Opnd opnd, Data__Object *UndefVar__Reachable_var);
unsigned char UndefVar__Reachable(Data__Object var, Data__Opnd opnd);
void UndefVar__InspectUses_PushUse(Data__Opnd use);
void UndefVar__InspectUses_PopUse(void);
unsigned char UndefVar__InspectUses_IgnoredOperand(Data__Opnd opnd);
unsigned char UndefVar__InspectUses_NotCollectingOperand(Data__Opnd opnd);
unsigned char UndefVar__InspectUses_UnknownProcedure(Data__Instruction call);
unsigned char UndefVar__InspectUses_Contradicting(Data__Opnd use);
unsigned char UndefVar__InspectUses_AbstractProc(Data__Object var);
void UndefVar__InspectUses(Data__Object var, Data__Usable u, signed char status, Data__Gate oldGates);
unsigned char UndefVar__ReadsEmptyStore(Data__Object var);
void UndefVar__CheckVars_InspectLocalVars(Data__Object obj);
void UndefVar__CheckVars_MarkNotInspected(Data__Instruction instr);
void UndefVar__CheckVars_InitTrueList(Data__Region r);

/* module and type descriptors */
static const struct {
  int length;
  void* pad;
  const char name[9];
} _n0 = {9, NULL, {"UndefVar"}};
static struct _MD UndefVar_md = {
  NULL, 
  &Kernel__ModuleDesc_td.td, 
  {
    NULL, 
    (const unsigned char*)_n0.name, 
    -1, 
    NULL
  }
};

/* local strings */
static const unsigned char _c0[] = "$result";