LEFT | RIGHT |
(no file at all) | |
1 // Copyright 2012 The Go Authors. All rights reserved. | 1 // Copyright 2012 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 typedef int bool; | 5 typedef int bool; |
6 | 6 |
7 // The Time unit is unspecified; we just need to | 7 // The Time unit is unspecified; we just need to |
8 // be able to compare whether t1 is older than t2 with t1 < t2. | 8 // be able to compare whether t1 is older than t2 with t1 < t2. |
9 typedef long long Time; | 9 typedef long long Time; |
10 | 10 |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 extern char *goarch; | 67 extern char *goarch; |
68 extern char *gobin; | 68 extern char *gobin; |
69 extern char *gochar; | 69 extern char *gochar; |
70 extern char *gohostarch; | 70 extern char *gohostarch; |
71 extern char *gohostos; | 71 extern char *gohostos; |
72 extern char *goos; | 72 extern char *goos; |
73 extern char *goroot; | 73 extern char *goroot; |
74 extern char *goroot_final; | 74 extern char *goroot_final; |
75 extern char *goextlinkenabled; | 75 extern char *goextlinkenabled; |
76 extern char *goversion; | 76 extern char *goversion; |
| 77 extern char *defaultcc; |
77 extern char *workdir; | 78 extern char *workdir; |
78 extern char *tooldir; | 79 extern char *tooldir; |
79 extern char *slash; | 80 extern char *slash; |
80 extern bool rebuildall; | 81 extern bool rebuildall; |
| 82 extern bool defaultclang; |
81 | 83 |
82 int find(char*, char**, int); | 84 int find(char*, char**, int); |
83 void init(void); | 85 void init(void); |
84 void cmdbanner(int, char**); | 86 void cmdbanner(int, char**); |
85 void cmdbootstrap(int, char**); | 87 void cmdbootstrap(int, char**); |
86 void cmdclean(int, char**); | 88 void cmdclean(int, char**); |
87 void cmdenv(int, char**); | 89 void cmdenv(int, char**); |
88 void cmdinstall(int, char**); | 90 void cmdinstall(int, char**); |
89 void cmdversion(int, char**); | 91 void cmdversion(int, char**); |
90 | 92 |
91 // buildgc.c | 93 // buildgc.c |
92 void gcopnames(char*, char*); | 94 void gcopnames(char*, char*); |
93 void mkenam(char*, char*); | 95 void mkenam(char*, char*); |
94 | 96 |
95 // buildruntime.c | 97 // buildruntime.c |
96 void mkzasm(char*, char*); | 98 void mkzasm(char*, char*); |
97 void mkzsys(char*, char*); | 99 void mkzsys(char*, char*); |
98 void mkzgoarch(char*, char*); | 100 void mkzgoarch(char*, char*); |
99 void mkzgoos(char*, char*); | 101 void mkzgoos(char*, char*); |
100 void mkzruntimedefs(char*, char*); | 102 void mkzruntimedefs(char*, char*); |
101 void mkzversion(char*, char*); | 103 void mkzversion(char*, char*); |
| 104 |
| 105 // buildgo.c |
| 106 void mkzdefaultcc(char*, char*); |
102 | 107 |
103 // goc2c.c | 108 // goc2c.c |
104 void goc2c(char*, char*); | 109 void goc2c(char*, char*); |
105 | 110 |
106 // main.c | 111 // main.c |
107 extern int vflag; | 112 extern int vflag; |
108 void usage(void); | 113 void usage(void); |
109 void xmain(int argc, char **argv); | 114 void xmain(int argc, char **argv); |
110 | 115 |
111 // portability layer (plan9.c, unix.c, windows.c) | 116 // portability layer (plan9.c, unix.c, windows.c) |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
149 void xsetenv(char*, char*); | 154 void xsetenv(char*, char*); |
150 int xstrcmp(char*, char*); | 155 int xstrcmp(char*, char*); |
151 char* xstrdup(char *p); | 156 char* xstrdup(char *p); |
152 int xstrlen(char*); | 157 int xstrlen(char*); |
153 char* xstrrchr(char*, int); | 158 char* xstrrchr(char*, int); |
154 char* xstrstr(char*, char*); | 159 char* xstrstr(char*, char*); |
155 char* xworkdir(void); | 160 char* xworkdir(void); |
156 int xsamefile(char*, char*); | 161 int xsamefile(char*, char*); |
157 char* xgetgoarm(void); | 162 char* xgetgoarm(void); |
158 int xtryexecfunc(void (*)(void)); | 163 int xtryexecfunc(void (*)(void)); |
LEFT | RIGHT |