LEFT | RIGHT |
(no file at all) | |
1 // Derived from Inferno utils/6l/l.h | 1 // Derived from Inferno utils/6l/l.h |
2 // http://code.google.com/p/inferno-os/source/browse/utils/6l/l.h | 2 // http://code.google.com/p/inferno-os/source/browse/utils/6l/l.h |
3 // | 3 // |
4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. | 4 // Copyright © 1994-1999 Lucent Technologies Inc. All rights reserved. |
5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) | 5 // Portions Copyright © 1995-1997 C H Forsyth (forsyth@terzarima.net) |
6 // Portions Copyright © 1997-1999 Vita Nuova Limited | 6 // Portions Copyright © 1997-1999 Vita Nuova Limited |
7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) | 7 // Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuov
a.com) |
8 // Portions Copyright © 2004,2006 Bruce Ellis | 8 // Portions Copyright © 2004,2006 Bruce Ellis |
9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) | 9 // Portions Copyright © 2005-2007 C H Forsyth (forsyth@terzarima.net) |
10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others | 10 // Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others |
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
253 Hplan9x32, // plan 9 32-bit format | 253 Hplan9x32, // plan 9 32-bit format |
254 Hplan9x64, // plan 9 64-bit format | 254 Hplan9x64, // plan 9 64-bit format |
255 Hmsdoscom, // MS-DOS .COM | 255 Hmsdoscom, // MS-DOS .COM |
256 Hnetbsd, // NetBSD | 256 Hnetbsd, // NetBSD |
257 Hmsdosexe, // fake MS-DOS .EXE | 257 Hmsdosexe, // fake MS-DOS .EXE |
258 Hixp1200, // IXP1200 (raw) | 258 Hixp1200, // IXP1200 (raw) |
259 Helf, // ELF32 | 259 Helf, // ELF32 |
260 Hipaq, // ipaq | 260 Hipaq, // ipaq |
261 Hdarwin, // Apple Mach-O | 261 Hdarwin, // Apple Mach-O |
262 Hlinux, // Linux ELF | 262 Hlinux, // Linux ELF |
263 Hnacl, // Google Native Client | |
264 Hfreebsd, // FreeBSD ELF | 263 Hfreebsd, // FreeBSD ELF |
265 Hwindows, // MS Windows PE | 264 Hwindows, // MS Windows PE |
266 Htiny // tiny (os image) | |
267 }; | 265 }; |
268 | 266 |
269 typedef struct Header Header; | 267 typedef struct Header Header; |
270 struct Header { | 268 struct Header { |
271 char *name; | 269 char *name; |
272 int val; | 270 int val; |
273 }; | 271 }; |
274 | 272 |
275 EXTERN char* headstring; | 273 EXTERN char* headstring; |
276 extern Header headers[]; | 274 extern Header headers[]; |
277 | 275 |
278 int headtype(char*); | 276 int headtype(char*); |
279 | 277 |
280 int Yconv(Fmt*); | 278 int Yconv(Fmt*); |
281 #pragma varargck type "Y" Sym* | 279 #pragma varargck type "Y" Sym* |
LEFT | RIGHT |