X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fca65%2Ffragment.h;h=c9ea5742b9df5221a95f5c0617564e78a416a912;hb=1d458e9f33d442052a2921f0678efb4875d2e8ab;hp=e160462b419de0b990ba1e23ba96a904372fdf36;hpb=0beeda5852cdec9e3e8e898585331690cdada997;p=cc65 diff --git a/src/ca65/fragment.h b/src/ca65/fragment.h index e160462b4..c9ea5742b 100644 --- a/src/ca65/fragment.h +++ b/src/ca65/fragment.h @@ -6,10 +6,10 @@ /* */ /* */ /* */ -/* (C) 1998-2000 Ullrich von Bassewitz */ +/* (C) 1998-2001 Ullrich von Bassewitz */ /* Wacholderweg 14 */ /* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -45,17 +45,28 @@ /*****************************************************************************/ -/* struct Fragment */ +/* Forwards */ /*****************************************************************************/ -typedef struct Fragment_ Fragment; -struct Fragment_ { +struct LineInfo; + + + +/*****************************************************************************/ +/* struct Fragment */ +/*****************************************************************************/ + + + +typedef struct Fragment Fragment; +struct Fragment { Fragment* List; /* List of all fragments */ Fragment* Next; /* Fragment list in one segment */ Fragment* LineList; /* List of fragments for one src line */ FilePos Pos; /* File position for this fragment */ + struct LineInfo* LI; /* Extra line info */ unsigned short Len; /* Length for this fragment */ unsigned char Type; /* Fragment type */ union { @@ -77,4 +88,4 @@ extern Fragment* FragLast; - +