{
{   The purpose of this request is to create a form for interactively
{ designing other forms.
{
{ This request does not require a fdp$end_form request to signal the end
{ of the definition as does the fdp$create_form request.  After a
{ fdp$create_design_form request you may use other Screen Formatting requests
{ such as fdp$read_forms and fdp$show_forms.  The request creates a table and
{ a variable for the design form so that the fdp$get_string_variable and
{ fdp$replace_string_variable requests can access text on the form.  The
{ variable has a program character type and allows both terminal input and
{ output.  The variable character field width will be the width of the form.
{ The table will have as many occurrences
{ as the height of the form.  You may create constant objects and line drawing
{ objects at any time on the design form.  You cannot create any variable
{ objects.
{
{       FDP$CREATE_DESIGN_FORM (FORM_IDENTIFIER, FORM_ATTRIBUTES, STATUS)
{
{ FORM_IDENTIFIER: (input)  This parameter specifies the form identifier that
{       Screen Formatting returns to identify the instance of the form.  Other
{       requests use this form identifier to refer to the form.
{
{ FORM_ATTRIBUTES: (input/output)  This parameter specifies an array of
{       attributes that apply to entire form.
{
{ STATUS: (output) This parameter specifies the name of the variable to set
{        to indicate the status of the request.
{
{       condition identifiers: fde$bad_data_value
{                              fde$display_name_exists
{                              fde$event_name_exists
{                              fde$invalid_address
{                              fde$invalid_display_name
{                              fde$invalid_event_name
{                              fde$invalid_form_area_key
{                              fde$invalid_form_identifier
{                              fde$invalid_form_language
{                              fde$invalid_form_name
{                              fde$no_comments_to_delete
{                              fde$no_space_available
{                              fde$system_error
{                              fde$terminal_disconnected
{                              fde$terminal_not_identified
{                              fde$unknown_display_name
{                              fde$unknown_event_name
{
