{
{   CLP$NEW_PAGE_PROCEDURE is the standard new_page_procedure for displays.  A
{ pointer to it can be specified when a display is opened.
{
{   It should be nested within the main display procedure for the command using
{ it and requires the following decks to be *copy'd into the module in which it
{ is used:  clp$build_standard_title, clp$convert_integer_to_string,
{ clp$new_display_line, clp$put_display, clp$reset_for_next_display_page,
{ clp$right_justify_string, and clv$display_variables.
{
{   It also requires that a procedure called PUT_SUBTITLE be defined as:
{
{             PUT_SUBTITLE (DISPLAY_CONTROL, STATUS)
{
{       DISPLAY_CONTROL: (input, output)  This parameter specifies the
{             display_control variable initialized when the display was opened.
{
{       STATUS: (output)  This parameter specifies the request status.
{
{ PUT_SUBTITLE may produce any number of subtitle lines (it may for example
{ use clp$build_path_subtitle) or it may do nothing.
{
{   After the display has been opened the following variables (declared in
{ deck clv$display_variables) must be initialized:
{
{       CLV$COMMAND_NAME: to the name of the command producing the display.
{
{       CLV$TITLES_BUILT: to FALSE.
{
