-/*****************************************************************************/
-/* Forwards */
-/*****************************************************************************/
-
-
-
-struct LineInfo;
-
-
-
/*****************************************************************************/
/* struct Fragment */
/*****************************************************************************/
unsigned short Len; /* Length for this fragment */
unsigned char Type; /* Fragment type */
union {
- unsigned char Data [4]; /* Literal values */
+ unsigned char Data[4]; /* Literal values */
ExprNode* Expr; /* Expression */
} V;
};
+/*****************************************************************************/
+/* Code */
+/*****************************************************************************/
+
+
+
+Fragment* NewFragment (unsigned char Type, unsigned short Len);
+/* Create, initialize and return a new fragment. The fragment will be inserted
+ * into the current segment.
+ */
+
+
+
/* End of fragment.h */
#endif