OLD | NEW |
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 <bio.h> | 5 #include <bio.h> |
6 #include <link.h> | 6 #include <link.h> |
7 | 7 |
8 #undef OAPPEND | 8 #undef OAPPEND |
9 | 9 |
10 // avoid <ctype.h> | 10 // avoid <ctype.h> |
(...skipping 1345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1356 Type** getoutarg(Type *t); | 1356 Type** getoutarg(Type *t); |
1357 Type* getoutargx(Type *t); | 1357 Type* getoutargx(Type *t); |
1358 Type** getthis(Type *t); | 1358 Type** getthis(Type *t); |
1359 Type* getthisx(Type *t); | 1359 Type* getthisx(Type *t); |
1360 int implements(Type *t, Type *iface, Type **missing, Type **have, int *ptr); | 1360 int implements(Type *t, Type *iface, Type **missing, Type **have, int *ptr); |
1361 void importdot(Pkg *opkg, Node *pack); | 1361 void importdot(Pkg *opkg, Node *pack); |
1362 int is64(Type *t); | 1362 int is64(Type *t); |
1363 int isbadimport(Strlit *s); | 1363 int isbadimport(Strlit *s); |
1364 int isblank(Node *n); | 1364 int isblank(Node *n); |
1365 int isblanksym(Sym *s); | 1365 int isblanksym(Sym *s); |
| 1366 int isdirectiface(Type*); |
1366 int isfixedarray(Type *t); | 1367 int isfixedarray(Type *t); |
1367 int isideal(Type *t); | 1368 int isideal(Type *t); |
1368 int isinter(Type *t); | 1369 int isinter(Type *t); |
1369 int isnil(Node *n); | 1370 int isnil(Node *n); |
1370 int isnilinter(Type *t); | 1371 int isnilinter(Type *t); |
1371 int isptrto(Type *t, int et); | 1372 int isptrto(Type *t, int et); |
1372 int isslice(Type *t); | 1373 int isslice(Type *t); |
1373 int istype(Type *t, int et); | 1374 int istype(Type *t, int et); |
1374 void linehist(char *file, int32 off, int relative); | 1375 void linehist(char *file, int32 off, int relative); |
1375 NodeList* list(NodeList *l, Node *n); | 1376 NodeList* list(NodeList *l, Node *n); |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1539 #pragma varargck type "lS" LSym* | 1540 #pragma varargck type "lS" LSym* |
1540 #pragma varargck type "T" Type* | 1541 #pragma varargck type "T" Type* |
1541 #pragma varargck type "lT" Type* | 1542 #pragma varargck type "lT" Type* |
1542 #pragma varargck type "V" Val* | 1543 #pragma varargck type "V" Val* |
1543 #pragma varargck type "Z" Strlit* | 1544 #pragma varargck type "Z" Strlit* |
1544 | 1545 |
1545 /* | 1546 /* |
1546 * racewalk.c | 1547 * racewalk.c |
1547 */ | 1548 */ |
1548 void racewalk(Node *fn); | 1549 void racewalk(Node *fn); |
OLD | NEW |