#include "sif.h" #include "lsif.h" #include "language.h" extern VOID WriteSIFValue(const INT_32 iPrecisionExp, const FLOAT fValue); extern VOID WriteSIFPoint(const INT_32 iPrecisionExp, const Point &pt); extern VOID WriteSIFVector(const INT_32 iPrecisionExp, const Vector &v); CHAR *gcppcLSIFReservedWords[lsifrwtSize] = { "LSIF", "units", "desired_accuracy", "thickness", "color", "rgb", "layer", "boolean", "intersection", "union", "difference", "nested1d", "contour", "v", "e" }; VOID WriteLSIFValue(const INT_32 iPrecisionExp, const FLOAT fValue) { WriteSIFValue(iPrecisionExp, fValue); } VOID WriteLSIFPoint(const INT_32 iPrecisionExp, const Point &pt) { WriteLSIFValue(iPrecisionExp, pt(X)); fprintf(gfpOutputFile, " "); WriteLSIFValue(iPrecisionExp, pt(Y)); } VOID WriteLSIFVector(const INT_32 iPrecisionExp, const Vector &v) { WriteLSIFValue(iPrecisionExp, v(X)); fprintf(gfpOutputFile, " "); WriteLSIFValue(iPrecisionExp, v(Y)); }