Quick Search:

View

Revision:
Expand:  
Changeset: MAIN:ragge:20050917075840

Diff

Diff from 1.51 to:

Annotations

Annotate by Age | Author | Mixed | None
/fisheye/browse/pcc/pcc/mip/protos.h

Annotated File View

ragge
1.1
1
2 struct optab;
3 struct symtab;
4 struct sw;
5
6 void cerror(char *s, ...);
7 void werror(char *s, ...);
8 void uerror(char *s, ...);
9 void reclaim(NODE *pintint);
10 void walkf(NODE *, void (*f)(NODE *));
11 void allchk(void);
12 void tfree(NODE *);
13 int tshape(NODE *, int);
14 void prtdcon(NODE *p);
15 void tinit(void);
16 void tcheck(void);
17 void fwalk(NODE *tint (*f)(NODE *, intint *, int *), int down);
18 void mkdope(void);
19 int tshape(NODE *pint shape);
20 int shtemp(NODE *p);
21 int flshape(NODE *p);
22 int shumul(NODE *p);
23 int ttype(TWORD tint tword);
24 void expand(NODE *, intchar *);
25 void hopcode(intint);
26 void adrcon(CONSZ);
27 void zzzcode(NODE *, int);
28 void insput(NODE *);
29 void upput(NODE *, int);
30 void econvert(NODE *);
31 int andable(NODE *);
32 int conval(NODE *, intNODE *);
33 int ispow2(CONSZ);
34 void defid(NODE *qint class);
35 int getlab(void);
36 void ftnend(void);
37 void efcode(void);
38 void dclargs(void);
39 void fixarg(struct symtab *);
40 void cendarg(void);
41 void defalign(int);
42 int fldal(unsigned int);
43 void vfdzero(int);
44 void zecode(int);
45 void ilbrace(void);
46 void irbrace(void);
47 void irbrace(void);
48 void putbyte(int v);
49 void endinit(void);
50 void doinit(NODE *p);
51 void ecomp(NODE *p);
52 void cinit(NODE *, int);
53 void bccode(void);
54 int upoff(int sizeint alignmentint *poff);
55 void fldty(struct symtab *p);
ragge
1.4
56 void nidcl(NODE *pint class);
ragge
1.1
57 int noinit(void);
58 int eprint(NODE *, intint *, int *);
59 int uclass(int class);
60 int fixclass(intTWORD type);
61 int cisreg(TWORD);
62 void lineid(intchar *);
63 void myreader(NODE *);
ragge
1.9
64 void mycanon(NODE *);
ragge
1.1
65 void delay(NODE *);
66 int delay1(NODE *);
67 void delay2(NODE *);
68 void setregs(void);
69 int autoincr(NODE *);
70 int deltest(NODE *);
71 void canon(NODE *);
72 void order(NODE *, int);
ragge
1.40
73 int offstar(NODE *p);
ragge
1.1
74 int offset(NODE *pint);
75 int tlen(NODE *p);
76 int setincr(NODE *);
77 int setbin(NODE *);
78 void stoarg(NODE *pint);
79 void constore(NODE *);
80 void markcall(NODE *);
81 void oreg2(NODE *p);
82 int notoff(TWORDintCONSZchar *);
83 void makeor2(NODE *pNODE *qintint);
84 int base(NODE *);
85 void bycode(intint);
86 void pstab(char *, int);
87 void psline(void);
88 int notlval(NODE *);
89 int icons(NODE *);
90 void ecode(NODE *p);
91 int yylex(void);
92 void yyerror(char *s);
93 void p2tree(NODE *p);
94 int rewfld(NODE *p);
95 int freetemp(int k);
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-01 09:47 +0200