1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-07 23:29:39 +00:00

Include file path changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@243 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2000-07-30 21:27:37 +00:00
parent a01a9429ba
commit b01c0adf49
4 changed files with 41 additions and 33 deletions

View File

@ -38,9 +38,11 @@
#include <string.h>
#include <errno.h>
#include "../common/fname.h"
#include "../common/objdefs.h"
/* common */
#include "fname.h"
#include "objdefs.h"
/* ca65 */
#include "global.h"
#include "error.h"
#include "objfile.h"

View File

@ -40,9 +40,11 @@
#include <errno.h>
#include <sys/stat.h>
#include "../common/fname.h"
#include "../common/xmalloc.h"
/* common */
#include "fname.h"
#include "xmalloc.h"
/* ca65 */
#include "condasm.h"
#include "error.h"
#include "global.h"
@ -64,7 +66,7 @@
enum Token Tok = TOK_NONE; /* Current token */
int WS; /* Flag: Whitespace before token */
int WS; /* Flag: Whitespace before token */
long IVal; /* Integer token attribute */
char SVal [MAX_STR_LEN+1]; /* String token attribute */

View File

@ -35,10 +35,12 @@
#include <string.h>
#include "../common/symdefs.h"
#include "../common/hashstr.h"
#include "../common/xmalloc.h"
/* common */
#include "symdefs.h"
#include "hashstr.h"
#include "xmalloc.h"
/* ca65 */
#include "global.h"
#include "error.h"
#include "expr.h"
@ -985,18 +987,18 @@ void WriteImports (void)
/* Walk throught list and write all imports to the file */
S = SymList;
while (S) {
if ((S->Flags & SF_IMPMASK) == SF_IMPVAL) {
if (S->Flags & SF_ZP) {
ObjWrite8 (IMP_ZP);
} else {
ObjWrite8 (IMP_ABS);
}
if ((S->Flags & SF_IMPMASK) == SF_IMPVAL) {
if (S->Flags & SF_ZP) {
ObjWrite8 (IMP_ZP);
} else {
ObjWrite8 (IMP_ABS);
}
ObjWriteStr (S->Name);
ObjWritePos (&S->Pos);
}
ObjWritePos (&S->Pos);
}
S = S->List;
}
/* Done writing imports */
ObjEndImports ();
}

View File

@ -36,12 +36,14 @@
#include <stdlib.h>
#include <string.h>
#include "../common/exprdefs.h"
#include "../common/hashstr.h"
#include "../common/segdefs.h"
#include "../common/symdefs.h"
#include "../common/xmalloc.h"
/* common */
#include "exprdefs.h"
#include "hashstr.h"
#include "segdefs.h"
#include "symdefs.h"
#include "xmalloc.h"
/* ld65 */
#include "error.h"
#include "expr.h"
#include "fileio.h"
@ -303,17 +305,17 @@ Section* ReadSection (FILE* F, ObjData* O)
case FRAG_SEXPR24:
case FRAG_SEXPR32:
Frag = NewFragment (Type & FRAG_TYPEMASK, Type & FRAG_BYTEMASK, Sec);
break;
break;
case FRAG_FILL:
/* Will allocate memory, but we don't care... */
Frag = NewFragment (FRAG_FILL, Read16 (F), Sec);
break;
/* Will allocate memory, but we don't care... */
Frag = NewFragment (FRAG_FILL, Read16 (F), Sec);
break;
default:
Error ("Unknown fragment type in module `%s', segment `%s': %02X",
O->Name, S->Name, Type);
/* NOTREACHED */
Error ("Unknown fragment type in module `%s', segment `%s': %02X",
O->Name, S->Name, Type);
/* NOTREACHED */
return 0;
}