+</PRE><H2><a name="h2-DESCRIPTION">DESCRIPTION</a></H2><PRE>
+ The function <B>set_field_buffer</B> sets the numbered buffer of the given
+ field to contain a given string:
+
+ <B>o</B> Buffer 0 is the displayed value of the field.
+
+ <B>o</B> Other numbered buffers may be allocated by applications through
+ the <B>nbuf</B> argument of (see <B><A HREF="form_field_new.3X.html">form_field_new(3X)</A></B>) but are not
+ manipulated by the forms library.
+
+ The function <B>field_buffer</B> returns a pointer to the contents of the
+ given numbered buffer:
+
+ <B>o</B> The buffer contents always have the same length, and are padded
+ with trailing spaces as needed to ensure this length is the
+ same.
+
+ <B>o</B> The buffer may contain leading spaces, depending on how it was
+ set.
+
+ <B>o</B> The buffer contents are set with <B>set_field_buffer</B>, or as a side
+ effect of any editing operations on the corresponding field.
+
+ <B>o</B> Editing operations are based on the <I>window</I> which displays the
+ field, rather than a <I>string</I>. The window contains only printable
+ characters, and is filled with blanks. If you want the raw
+ data, you must write your own routine that copies the value out
+ of the buffer and removes the leading and trailing spaces.
+
+ <B>o</B> Because editing operations change the content of the buffer to
+ correspond to the window, you should not rely on using buffers
+ for long-term storage of form data.
+
+ The function <B>set_field_status</B> sets the associated status flag of <I>field</I>;
+ <B>field_status</B> gets the current value. The status flag is set to a
+ nonzero value whenever the field changes.
+
+ The function <B>set_max_field</B> sets the maximum size for a dynamic field.
+ An argument of 0 turns off any maximum size threshold for that field.
+
+
+</PRE><H2><a name="h2-RETURN-VALUE">RETURN VALUE</a></H2><PRE>
+ The <B>field_buffer</B> function returns NULL on error. It sets <B>errno</B>
+ according to their success:
+
+ <B>E_OK</B> The routine succeeded.
+
+ <B>E_BAD_ARGUMENT</B>
+ Routine detected an incorrect or out-of-range argument.
+
+ The <B>field_status</B> function returns <B>TRUE</B> or <B>FALSE</B>.