LEFT | RIGHT |
(no file at all) | |
1 // Copyright 2009 The Go Authors. All rights reserved. | 1 // Copyright 2009 The Go Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style | 2 // Use of this source code is governed by a BSD-style |
3 // license that can be found in the LICENSE file. | 3 // license that can be found in the LICENSE file. |
4 | 4 |
5 #include <u.h> | 5 #include <u.h> |
6 #include <libc.h> | 6 #include <libc.h> |
7 #include <bio.h> | 7 #include <bio.h> |
8 | 8 |
9 #undef OAPPEND | 9 #undef OAPPEND |
10 | 10 |
(...skipping 1119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1130 Node* nodnil(void); | 1130 Node* nodnil(void); |
1131 int parserline(void); | 1131 int parserline(void); |
1132 Sym* pkglookup(char *name, Pkg *pkg); | 1132 Sym* pkglookup(char *name, Pkg *pkg); |
1133 int powtwo(Node *n); | 1133 int powtwo(Node *n); |
1134 Type* ptrto(Type *t); | 1134 Type* ptrto(Type *t); |
1135 void* remal(void *p, int32 on, int32 n); | 1135 void* remal(void *p, int32 on, int32 n); |
1136 Sym* restrictlookup(char *name, Pkg *pkg); | 1136 Sym* restrictlookup(char *name, Pkg *pkg); |
1137 Node* safeexpr(Node *n, NodeList **init); | 1137 Node* safeexpr(Node *n, NodeList **init); |
1138 void saveerrors(void); | 1138 void saveerrors(void); |
1139 Node* cheapexpr(Node *n, NodeList **init); | 1139 Node* cheapexpr(Node *n, NodeList **init); |
| 1140 Node* localexpr(Node *n, NodeList **init); |
1140 int32 setlineno(Node *n); | 1141 int32 setlineno(Node *n); |
1141 void setmaxarg(Type *t); | 1142 void setmaxarg(Type *t); |
1142 Type* shallow(Type *t); | 1143 Type* shallow(Type *t); |
1143 int simsimtype(Type *t); | 1144 int simsimtype(Type *t); |
1144 void smagic(Magic *m); | 1145 void smagic(Magic *m); |
1145 Type* sortinter(Type *t); | 1146 Type* sortinter(Type *t); |
1146 uint32 stringhash(char *p); | 1147 uint32 stringhash(char *p); |
1147 Strlit* strlit(char *s); | 1148 Strlit* strlit(char *s); |
1148 int structcount(Type *t); | 1149 int structcount(Type *t); |
1149 Type* structfirst(Iter *s, Type **nn); | 1150 Type* structfirst(Iter *s, Type **nn); |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1256 Node* nodarg(Type*, int); | 1257 Node* nodarg(Type*, int); |
1257 void nopout(Prog*); | 1258 void nopout(Prog*); |
1258 void patch(Prog*, Prog*); | 1259 void patch(Prog*, Prog*); |
1259 Prog* unpatch(Prog*); | 1260 Prog* unpatch(Prog*); |
1260 void zfile(Biobuf *b, char *p, int n); | 1261 void zfile(Biobuf *b, char *p, int n); |
1261 void zhist(Biobuf *b, int line, vlong offset); | 1262 void zhist(Biobuf *b, int line, vlong offset); |
1262 void zname(Biobuf *b, Sym *s, int t); | 1263 void zname(Biobuf *b, Sym *s, int t); |
1263 void data(void); | 1264 void data(void); |
1264 void text(void); | 1265 void text(void); |
1265 | 1266 |
LEFT | RIGHT |