le returned by <CODE>
<A HREF="../../CRef/Routines/R_38.htm#IX_GrCreateState()">GrCreateState()</A></CODE>
, but quite often GStrings are declared explicitly. The GString's data is often set up using macros like <CODE>
<A HREF="../../CRef/Routines/R_4e.htm#IX_GSDrawLine() macro">GSDrawLine()</A></CODE>
. These macros will output an opcode (of type <CODE>
GStringElement</CODE>
) and format their macro arguments into data expected with the opcode.</P>
<P>
For instance,</P>
<PRE>GSDrawLine(72, 144, 216, 288);<