/*****************************************************************************/
/* */
-/* segments.h */
+/* segments.h */
/* */
-/* Segment management */
+/* Segment management */
/* */
/* */
/* */
/*****************************************************************************/
-/* Forwards */
+/* Forwards */
/*****************************************************************************/
/*****************************************************************************/
-/* Data */
+/* Data */
/*****************************************************************************/
/* A list of all segments used when generating code */
typedef struct Segments Segments;
struct Segments {
- struct TextSeg* Text; /* Text segment */
- struct CodeSeg* Code; /* Code segment */
- struct DataSeg* Data; /* Data segment */
- struct DataSeg* ROData; /* Readonly data segment */
- struct DataSeg* BSS; /* Segment for uninitialized data */
- segment_t CurDSeg; /* Current data segment */
+ struct TextSeg* Text; /* Text segment */
+ struct CodeSeg* Code; /* Code segment */
+ struct DataSeg* Data; /* Data segment */
+ struct DataSeg* ROData; /* Readonly data segment */
+ struct DataSeg* BSS; /* Segment for uninitialized data */
+ segment_t CurDSeg; /* Current data segment */
};
/* Pointer to the current segment list. Output goes here. */
/*****************************************************************************/
-/* Code */
+/* Code */
/*****************************************************************************/