#include "copyright.h"#include <filehdr.h>#include <aouthdr.h>#include <scnhdr.h>#include <reloc.h>#include <syms.h>#include <stdio.h>#include <varargs.h>#include "d.c"Go to the source code of this file.
Compounds | |
| struct | data |
Defines | |
| #define | MAIN |
| #define | read_struct(f, s) (fread(&s,sizeof(s),1,f)==1) |
| #define | MAXRELOCS 1000 |
| #define | MAXDATA 10000 |
| #define | MAXSCNS 10 |
| #define | MAXSYMS 300 |
| #define | MAXSSPACE 20000 |
| #define | printf myprintf |
Functions | |
| main (argc, argv) int argc | |
| myprintf (va_alist) va_dcl | |
| mytab (n) int n | |
| print_reloc (vaddr, i, j) int i | |
Variables | |
| filehdr | filehdr |
| aouthdr | aouthdr |
| scnhdr | scnhdr [MAXSCNS] |
| data | section [MAXSCNS] |
| HDRR | symhdr |
| EXTR | symbols [MAXSYMS] |
| char | sspace [20000] |
| char * | symbol_type [] |
| char * | storage_class [] |
| char * | argv [] |
| FILE * | outfile = stdout |
| char * | reloc_type [] |
| j | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 153 of file out.c. References outfile.
00155 {
00156 va_list ap;
00157 char *form;
00158 char buf[100];
00159
00160 va_start(ap);
00161 form = va_arg(ap,char *);
00162 vsprintf(buf,form,ap);
00163 va_end(ap);
00164
00165 fputs(buf,outfile);
00166
00167 for (form = buf; *form != '\0'; ++form) {
00168 if (*form == '\n') column = 1;
00169 else if (*form == '\t') column = ((column + 7)&~7)+1;
00170 else column += 1;
00171 }
00172 }
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 234 of file out.c. Referenced by main, and FileHeader::Print. |
|
|
Definition at line 149 of file out.c. Referenced by myprintf. |
|
|
Initial value: {
"abs", "16", "32", "26", "hi16", "lo16", "gpdata", "gplit"
} |
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
"Nil", "Text", "Data", "Bss", "Register", "Abs", "Undefined", "CdbLocal",
"Bits", "CdbSystem", "RegImage", "Info", "UserStruct", "SData", "SBss",
"RData", "Var", "Common", "SCommon", "VarRegister", "Variant", "SUndefined",
"Init" } |
|
|
Initial value: {
"Nil", "Global", "Static", "Param", "Local", "Label", "Proc", "Block",
"End", "Member", "Type", "File", "Register", "Forward", "StaticProc",
"Constant" } |
|
|
|
|
|
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002