LEFT | RIGHT |
(no file at all) | |
1 // Inferno utils/5l/l.h | 1 // Inferno utils/5l/l.h |
2 // http://code.google.com/p/inferno-os/source/browse/utils/5l/l.h | 2 // http://code.google.com/p/inferno-os/source/browse/utils/5l/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 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
292 EXTERN int32 INITRND; /* data round above text location */ | 292 EXTERN int32 INITRND; /* data round above text location */ |
293 EXTERN int32 INITTEXT; /* text location */ | 293 EXTERN int32 INITTEXT; /* text location */ |
294 EXTERN char* INITENTRY; /* entry point */ | 294 EXTERN char* INITENTRY; /* entry point */ |
295 EXTERN char* LIBINITENTRY; /* shared library entry point */ | 295 EXTERN char* LIBINITENTRY; /* shared library entry point */ |
296 EXTERN int32 autosize; | 296 EXTERN int32 autosize; |
297 EXTERN Auto* curauto; | 297 EXTERN Auto* curauto; |
298 EXTERN Auto* curhist; | 298 EXTERN Auto* curhist; |
299 EXTERN Prog* curp; | 299 EXTERN Prog* curp; |
300 EXTERN Sym* cursym; | 300 EXTERN Sym* cursym; |
301 EXTERN Sym* datap; | 301 EXTERN Sym* datap; |
302 EXTERN int32 elfdatsize; | |
303 EXTERN int debug[128]; | 302 EXTERN int debug[128]; |
304 EXTERN Sym* etextp; | 303 EXTERN Sym* etextp; |
305 EXTERN char* noname; | 304 EXTERN char* noname; |
306 EXTERN Prog* lastp; | 305 EXTERN Prog* lastp; |
307 EXTERN int32 lcsize; | 306 EXTERN int32 lcsize; |
308 EXTERN char literal[32]; | 307 EXTERN char literal[32]; |
309 EXTERN int nerrors; | 308 EXTERN int nerrors; |
310 EXTERN int32 instoffset; | 309 EXTERN int32 instoffset; |
311 EXTERN Opcross opcross[8]; | 310 EXTERN Opcross opcross[8]; |
312 EXTERN Oprang oprange[ALAST]; | 311 EXTERN Oprang oprange[ALAST]; |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
453 #define WPUT(a) wputl(a) | 452 #define WPUT(a) wputl(a) |
454 #define VPUT(a) abort() | 453 #define VPUT(a) abort() |
455 | 454 |
456 #endif | 455 #endif |
457 | 456 |
458 /* Used by ../ld/dwarf.c */ | 457 /* Used by ../ld/dwarf.c */ |
459 enum | 458 enum |
460 { | 459 { |
461 DWARFREGSP = 13 | 460 DWARFREGSP = 13 |
462 }; | 461 }; |
LEFT | RIGHT |