##editsutil
                            Edits Utility

    This utility is designed to assist you in editing your edits files.  It
    can edit Local as well as Global Edits files.  The objective is to make
    it easy to add or remove edits while ensuring that the 200 edit limit is
    not exceeded and that any edit removed is not needed by another edit.

    The number of Global and Local edits is listed at the bottom of the view.
    If editing a Global Edits file the number of Local Edits listed is for
    the Largest Local Edits file.

    There are four fields in the display:
    Select    '*'       Select an edit (Press F1). (Include in edits file.
                        Will also select any 'slave' edits.)
              ' '       Deselect an edit (Press F1). (Exclude from edits
                        file.  Will NOT deselect any 'slave' edits.)
    Group     'Chg '    Edit is different from edit in file being edited.
                        (When selecting a 'Chg ' edit its 'Orig' edit wll be
                        deselected according to rules above, and vice versa.)
              'New '    Edit not originally in file being edited.
              'Orig'    Edit originally in file being edited.
              'sys '    System edit.  (Can not be included in edits file.
                        Included for information only.  Press F7 to display.)
    Label               The edit label.
    Edit                The edit itself.

    There are three views (F2 will toggle):
    Order View          The order the edits will appear in the edits file.
    Group View          Used to make it easy to find changed or new edits.
    Label View          Used to see changed edits together.

    The first edits file to be edited is the Global Edits file.  If PFGLOB
    is set that file will be edited, if not, PFPROG/fp/lib/edits will be
    edited.  The filename will appear at the top of the view.  You can use
    the Movement and Function keys to move and edit (see below).

    When you are finished press F5.  This will hide all unselected edits and
    move to 'Order View' which will display the edits file as it will be
    written out.  At this point you can use Cut and Paste to reorder the
    file if desired.  When satisfied with the order of the file press F5
    again to exit edit mode.  You will be asked if you want to write out
    the file.  
 
    A list of edits files will be displayed which includes the PFGLOB file,
    the PFPROG/fp/lib/edits file (if different from PFGLOB), all Local Edits
    files and an entry that will allow you to enter any edits filename.  
    Select your choice or you can press <break> to exit the Edits Utility.
    The program then starts over using the selected edits file.

    THERE IS A PROBLEM WITH THE WRITE.  IT ONLY WORKS THE FIRST TIME.
    UNTIL THIS PROBLEM IS FOUND, IF YOU WANT TO EDIT A SELECTED EDITS FILE
    DO NOT WRITE OUT THE GLOBAL EDITS FILE.

@@@ Function_Keys Movement_Keys
\r Movement Keys \r

    All arrow keys, PgUp and PgDn are active.  Left and right arrows will
    allow you to view all of a long edit.  

\r Function Keys \r

    F1  - Select, or DeSelect an edit for inclusion in the edits file.

    F2  - Change View from Order to Group to Label.

    F3  - In Group and Label Views  - - - - Add a new edit.
          In Order View - - - - - - - - - - Paste.

    F4  - In Group and Label Views  - - - - Delete an edit.
          In Order View - - - - - - - - - - Cut.

    F5  - If unselected edits are visible - Hide unselected edits & display 
          in 'Order View'.
          If unselected edits are hidden  - Finished. 

    F6  - Update.  (Because drill-down is used 'U' won't update.)

    F7  - Show or Hide system edits.

    F8  - Select All New edits.  (Will only appear if doing so will not
          exceed the 200 total edit limit between Global and Local edits.)

    F9  - Search.  Enter search key via input command.
          In Group View - - - Search by Group.
          In Label View - - - Search by Label.
          In Order View - - - Search by Order if key is Numeric.
                              Search by Label if key is Alpha.
          When searching by label in the Order View the Label View will be
          displayed.  The Order View will return when ENTER, any movement
          key or function key is pressed.

    F10 - Help for View.

   ENTR - Help for Edit.  Only edits in UPPERCASE have help.  Edits with
          any lowercase letters are slave edits and do not have help.

any key - Search.  Enter search key via drill-down command.  
          Other than the method of entry it operates the same as F9 Search.
          When drill-down mode is entered the search key will be displayed
          in the lower left corner of the view.

@@@ Slave_Edits
\r Slave Edits \r
   
    Slave edits are edits that are required by other edits but are not
    valid by themselves.  Slave edits should always have 'some' lowercase
    letters in thier label's.  There are no 'help' files on slave edits.

    Slave edits are automatically selected for inclusion in the edits file
    when their respective Master edit is selected; however, the reverse is
    \r NOT \r true.  Due to the difficulty in making sure that \r ONLY \r slave
    edits would be deselected the DeSelect routine does not attempt to 
    deselect slave edits.  It does make sure that no other edit uses the
    edit to be deselected before deselecting it.
    
@@@ Duplicate_Edits
\r Duplicate Edits \r

    It is not unusual to have duplicate edits in the Global Edits file.
    This is largely due to the previous method of adding new edits to the
    Global Edits file which merely appended the new.edits file to the 
    Global Edits file without checking to see if those edits were already
    present.

    This program uses the techniques developed in the 5.0 install to check
    for, and remove any duplicate edits.  Therefore, you should never see 
    duplicate edits in this program.  If there are any duplicate edits
    removed when this program runs the number will be listed at the bottom
    of the screen, along with the number of Global Edits and Local Edits.  

@@@ Original_Edits
\r Original Edits \r

    Original edits are the contents of the edits file you selected for
    editing. 
    
@@@ System_Edits
\r System Edits \r

    System edits are the built-in edits that are always available.
    They are included for information only.




#		---------- edits.hlp ----------
#
#       Current:        Version 5.00.01 
#	Updated: 	08/17/99
#	Updated by: 	Ray Hoover
#       Reviewed        08/21/00
#
@@@ Edits_Syntax
\r Edits Syntax \r

	In the following descriptions, "X" and "Y" are edit expressions,
	and "L" is any literal, surrounded by quotes.

\r ( X ) \r --  Parentheses may be used to separate expressions as in algebra.
\r [ X ] \r --  The expression X is optional.
\r { X } \r --  The expression X may occur any number of times, but must
            occur at least once.
\r < L > \r --  The literal may appear, but if it doesn't, filePro will add it.
            For example, "Y<es>" will accept either "Y" or "Yes" as input
            and will turn a "Y" into a "Yes".

\r ! L ! \r --  The literal must appear, and filePro will delete it.
\r X | Y \r --  Either expression is permitted.
	    For example:	 "N" | "N"!o!
	    will accept only "N" or "No", and will turn a "No" into an "N".
\r X & Y \r --  The data must conform to both expressions.

(cont'd)
@@@
\r Edits Syntax (cont'd) \r

    \r * \r   --  Accept any single character.

    \r \\ \r   --  At beginning of line. Right-justifies the resulting field.

    \r\\C\\\r   --  At beginning of line. Right-justifies the resulting field
              using a fill character as specified by "C".        
        
    \r ^ \r   --  Ignores case differences. Takes effect where it occurs on line.

    \r % \r   --  Turns off case conversion. Takes effect where it occurs.

    \r ~ \r   --  Converts data to uppercase. Takes effect where it occurs.

    \r _ \r   --  Converts data to lowercase. Takes effect where it occurs.

@@@
\r Edits Syntax (cont'd) \r

        For example, the edit  ~"N"_<o>  will accept any of the following
        as input and turn it into "No".

                            N  n  no  NO  No  nO

	Punctuation may be combined to form the following functions:

\r [{ X }] \r --  The expression may occur any number of times, or not at all.

\r [! L !] \r --  If the literal appears, it will be deleted.

@@@ Prompted_edits
\r Prompted Edits \r

	filePro Plus lets you add prompts to your edits.  When the user
	moves to a field that uses a prompted edit, the prompt will
	appear at the bottom of the screen before the user types anything
	into the field.

	Syntax:
		name  \GZ 'prompt' normal edit syntax         \GZ

		where "name" is the name of the edit and "'prompt'"
	is the prompt text enclosed in apostrophes (do not use
	quotation marks).
##command
@@@ Select_file, Update, Copy_from, Scroll, Help
\r Define Edits \r

	\r F \r - Select File
		Selects another edit table or allows you to define a
		new file edit table for an existing file.

	\r U \r - Update
		Updates the edit table currently displayed.

	\r C \r - Copy From
		Prompts you for the edit table to append to the end
		of the current edit table.

	\K6,\K7 - Scroll
		Scrolls you through the current edit table a page at a time.

	\KJ - Help
		(the help you are reading now).

(cont'd)
@@@ Hardcopy, Test_edits, Exit
\r Define Edits \r (cont'd)

	\r H \r - Hardcopy
		Prints the current edit table.

	\r T \r - Test Edits
		Allows you to test any system or global edit as well as
		any of the file edits currently displayed.

	\r X \r - Exit
		Exits from the Define Edits program.
#END of edits.hlp

# Edits from dcabe.hlp
##       
\r (blank) \r Leave the Type blank for no edit.  Any data is accepted, and is
          left unchanged. Same as '*'.

## BLOB
\r BLOB \r    Binary Large Object field. Allows you to store variable length
          objects such as sound clips, pictures, and text documents.

## LOWUP
\r LOWUP \r   Changes all initial letters to uppercase, but leaves letters in
          uppercase unchanged, no matter where they appear in the word.

## MEMO
\r MEMO \r    Binary Large Object field for plain-text. Allows you to store
          variable length objects that can be edited by filePro's internal
          memo editor.

## UPLOW
\r UPLOW \r   Converts words to upper and lowercase, except Roman numerals I-IV
          and letters following particles such as De-, Mac-, etc.

## .n
.n	Numeric, with "n" digits (0 to 8) after the decimal point.

## .0
.0      Integer, with no decimal point or decimal places.

## .
.       Same as '.2'.

## F
F       Floating decimal.

## ,n
,n	Numeric, with "n" decimal places (0 to 8); adds commas every
        three digits.

## ,F
,F      Floating decimal; adds commas every three digits.

## MDY
MDY     mmddyy format; length of 6

## MDY/
MDY/    mm/dd/yy format; length of 8

## YMD
YMD     yymmdd format; length of 6

## YMD/
YMD/    yy/mm/dd format; length of 8

## DMY
DMY     ddmmyy format; length of 6

## DMY/
DMY/    dd/mm/yy format; length of 8

## MDYY
MDYY	mmddyyyy format; length of 8

## MDYY/
MDYY/   mm/dd/yyyy format; length 10

## YYMD
YYMD	yyyymmdd format; length of 8

## YYMD/
YYMD/   yyyy/mm/dd format; length 10

## DMYY
DMYY	ddmmyyyy format; length of 8

## DMYY/
DMYY/   dd/mm/yyyy format; length 10

## HM
HM      hours, minutes - HHn:MM format; no. of hours depends on field length.

## HMS
HMS     hours, minutes, seconds - HHn:MM:SS format; no. of hours depends on
        field length.

## TIME
TIME    time of day - HH:MM:SS format; accepts times from 00:00:00 to
        23:59:59; field length of 8.

## \#
\#        accepts a number which may optionally contain ".", "-", "/" or
	  blanks, then right justifies it.

## $
$	  accepts a number in price form, supplies the "$" if missing.

## A
A	  accepts a single letter from A to Z, converts to uppercase.

## ALLUP
ALLUP	  accepts all ASCII characters, then converts them to uppercase.

## ALNUM
ALNUM	  accepts an alphanumeric string.

## ASCII
ASCII	  accepts any characters between " " and "~" (on ASCII chart).

## CANZIP
CANZIP	  accepts Canadian zipcodes. (uses edits: cza & czn) 

## cza
cza	  part of CANZIP

## czn
czn	  part of CANZIP

## CHEQUE
CHEQUE    converts a numeric dollar amount into words.
	  (uses edits: lots, tr, hb, bil, hm, ml2, tm, ml, tb, tt, thou,
          ones, one2, tens, ten2, ten3, ten4, ten5, ten6, ten7, cents,
          zero, zer1 & zer2). Use with field length of at least 80.

## CHR
CHR	  accepts any characters between "!" and "~" (on ASCII chart).

## DOLLAR
DOLLAR    same as $ but handles negative amounts. (uses edit: dol6)

## DOLLARC
DOLLARC   same as DOLLAR with commas.
          (uses edits: dol1, dol2,dol3,dol4, dol5 & dol6)

## LJ
LJ	   left justifies and string of characters.

## MMM_YY
MMM_YY     converts a MDY, MDYY, MDY/ or MDYY/ date into MON YEAR,
	   i.e. 12/01/1990 -> DEC 1990 or 120190 -> DEC 90.
	   (uses edits: repnum, repnum2, mthabrv, & delnum). Use with
	   field length of 6 or 8.

## MONTH
MONTH	   accepts months "01" to "12"

## N
N          accepts a single digit from 0 to 9.

## NUM
NUM        accepts a single digit from 0 to 9, if blank, supplies a "0".

## ONOFF
ONOFF      accepts "ON" or "OFF"

## PARENEG
PARENEG    removes the minus sign from a negative number and puts "(" and
           ")" around the number.

## PHONE
PHONE      accepts a 7 or 10 digit phone number, if missing, supplies
           "(" and ")" around area code and a "-" between local exchange
           and number.  (use with field length of 8 or 14).

## PROV
PROV       accepts Canadian provinces' 2 character abbreviations.

## RJ
RJ         right-justify any ASCII string.

## RJ0
RJ0        zero-pad any right-justified number.

## RJFILL0
RJFILL0    right-justfies and zero-pads.
 
## RJNUM
RJNUM      right-justify any number.

## RMINUS
RMINUS     moves the minus sign of a negative number to the right of the
           number.

## ROMAN
ROMAN      convert a integer into a roman numeral.
           (uses edits: rom4, rom3, rom3a, rom3b, rom2, rom2a, rom2b,
            rom1, rom1a & rom1b)

## SEX
SEX        accepts letters "m" or "f" only, converts to uppercase.

## SOUNDEX
SOUNDEX    accept only a 4 character soundex code.

## SSNUM
SSNUM      accepts a social security number, prompts with
           "Enter social sec no.", supplies "-" if missing. (use with field
           length of 11).

## STATE
STATE      accepts only 2 character post office state abbriviations.
           (uses edits: state2, state3, state4 & state5)

## STPROV
STPROV     accepts states or Canadian provinces.
           (uses edits: STATE, PROV) 

## TM24x12
TM24x12    converts 24 hour time to 12 hour am or pm time.
           (uses edits: time1, timeam & timepm)

## UNPAREN
UNPAREN    removes parenthesis and adds minus sign to a number.

## UNPHONE
UNPHONE    removes all punctuation from a phone number.

## YESNO
YESNO      accepts letters "y" or "n" only, converts to uppercase.

## ZIP
ZIP        accepts a 5 or 9 digit US zipcodes. (use with field length
           of 5 or 10).

## ZIPNA
ZIPNA      accepts US and Candian zipcodes. (uses edits: :ZIP & CANZIP)

#END of edits from dcabe.hlp
## configutil
    
                          Configuration Utility 

    This utility was designed to assist you in updating the config file.
    It works by displaying a browse lookup of the defaultvals file.  This
    file contains All Environment Variables, most with a suggested value.
    If the variable is normally included in the config file then the
    suggested value will be the recommended value (PFTOKSIZE, PFCMARK,
    etc).  If the variable is not normally included in the config file
    then the suggested value will be the value required to activate the
    variable (PFCHECKLOCK, ABE, PFADDWP, etc).

    If the entry is a color entry a sample of the color entry will be
    displayed at the bottom of the view.  You can use the + & - keys to
    increment or decrement the color value and see how it affects the 
    display.

    To see how to use the Show Codes affecting color and blinking, 
    highlight the 'color' entry and press <Enter>.

    To select a variable for inclusion in the config file, mark it with a
    (*) by pressing F1.  Pressing F1 a second time will deselect the 
    variable.  If the suggested value is not correct for your installation
    press F6 to update the variable's value.

    When this utility first runs it reads the existing config file and
    pre-selects all entries in it for you.  If PFCONFIG is set in the 
    environment it will use the file pointed to by PFCONFIG, otherwise it
    will use $PFPROG/fp/lib/config.  Any unique entries in the config file
    that are not included in the defaultvals file are added to the 
    defaultvals file.

@@@ Group_Views
\r Group Views \r

    The defaultvals file can be viewed in three different ways.  Label View,
    Group View and Order View.

    The Label View displays and searches by Label.

    The Group View displays and searches by group.  

    The Order View displays in the order the entries will appear in the config
    file and searches by Order or Label.

    When you are through editing press F5 to hide all unselected entries and
    bring up the Order View which will display the config file as it will
    be written out.  At this point you can use Cut and Paste to reorder the
    file if desired.  When satisfied with the order of the file press F5
    again to exit edit mode.  At this point you can enter the filename of a
    different config file, such as a user config file or the config file for
    a different filePro installation.

    THERE IS A PROBLEM WITH THE WRITE.  IT ONLY WORKS THE FIRST TIME.
    UNTIL THIS PROBLEM IS FOUND, IF YOU WANT TO EDIT A SELECTED CONFIG FILE
    DO NOT WRITE OUT THE FIRST CONFIG FILE.

@@@ Function_Keys Movement_Keys
\r Movement Keys \r

    All arrow keys, PgUp and PgDn are active.  Left and right arrows will
    allow you to view all of a long entry.  

\r Function Keys \r

     +  - Increment color value.

     -  - Decrement color value.

    F1  - Select, or DeSelect an entry for inclusion in the config file.

    F2  - Change View from Label to Group to Order.

    F3  - In Group and Label Views  - - - - Add a new entry.
          In Order View - - - - - - - - - - Paste.

    F4  - In Group and Label Views  - - - - Delete an entry.
          In Order View - - - - - - - - - - Cut.

    F5  - If unselected entrys are visible - Hide all unselected entrys.
          If unselected entrys are hidden  - Finish editing file.

    F6  - Update.  (Because drill-down is used 'U' won't update.)

    F9  - Search.  Enter search key via input command.
          In Group View - - - Search by Group.
          In Label View - - - Search by Label.
          In Order View - - - Search by Order if key is Numeric.
                              Search by Label if key is Alpha.
          When searching by label in the Order View the Label View will be
          displayed.  The Order View will return when ENTER, any movement
          key or function key is pressed.

    F10 - Help for View.

   ENTR - Help for entry.

any key - Search.  Enter search key via drill-down command.  
          Other than the method of entry it operates the same as F9 Search.
          When drill-down mode is entered the search key will be displayed
          in the lower left corner of the view.


##userconfig

                            User Configuration

    This utility was designed to assist you in generating user configuration
    files.  There are three options for where to place the user configuration
    files.  1) Place them in the user's HOME directory.  2) Place them all in
    a single directory.  3) Custom, which allows you to define the name and 
    location of each user configuration file individually.

    Then a list of users is displayed.  Press 'F1' to select the users
    you want to have their own configuration files.  You may press 'F4' to
    delete any you don't want but this is not necessary. (Pressing 'F4' 
    does not delete the user.  It merely drops the user from the box.)
    Press 'F5' to exit and an existing user config file will be checked for.
    If it is found you can either use it or change to a different filename.

    If 'custom' was selected you will be placed in update mode in the
    configusr file so you can enter the proper directory and filename.  These
    are checked for validity.  The directory entered must exist.  
 
    Next, the defaultvals file will be displayed with all entries in the
    PFCONFIG file selected.  Press 'F1' to toggle the select mark or 'F6' to
    update an entry.  The entry selections are maintained from user to user
    so that once the basic entries are selected only the unique entries to
    each user have to be edited.  Press 'F5' build the user config file.
    At this point the files are built in the ./fpinstall/tmp directory and
    moved to their proper location.

## fppath
    On multi-user systems, filePro provides the file '/etc/default/fppath'
    to find programs and data files.  On MS-DOS, filePro checks for,
    but does not provide, a similar file, called \\fppath.  This file
    can be created and/or modified using any ASCII text editor.

    This file contains three lines which correspond to the three
    environment variables: PFPROG, PFDATA, PFDIR.

## PFPROG
1.0     \R PFPROG \R  -  path to the 'fp' directory where filePro
                     programs are located.
                     ( e.g. /usr/appl )

\r Important Note \r
	PFPROG, PFDATA, and PFDIR must be set from the system prompt,
	not from the configuration editor.  filePro will ignore these
	variables if they are set from within the configuration editor.

## PFDATA
1.0     \R PFDATA \R  -  UNIX/XENIX: directory where the hard disk
                     to be used for filePro data is mounted.
                     ( e.g. /hd1 )
                     MS-DOS: disk where filePro data is placed
                     ( e.g. C: )
Examples:

    \r UNIX/XENIX \r
	"PFDATA=/hd1" and "PFDIR=/appl" will cause filePro to look in
	"/hd1/appl/filepro" for the directory containing the data
	and formats.

    \r MS DOS \r
	"PFDATA=D:" and "PFDIR=\\appl" will cause filePro to look in
	"D:\\appl\\filepro" for your data files.

\r Important Note \r
	PFPROG, PFDATA, and PFDIR must be set from the system prompt,
	not from the configuration editor.  filePro will ignore these
	variables if they are set from within the configuration editor.
## PFDIR
1.0     \R PFDIR  \R  -  path within the disk to 'filepro' directory.
                     ( e.g. /appl )
Examples:

    \r UNIX/XENIX \r
	"PFDATA=/hd1" and "PFDIR=/appl" will cause filePro to look in
	"/hd1/appl/filepro" for the directory containing the data
	and formats.

    \r MS DOS \r
	"PFDATA=D:" and "PFDIR=\\appl" will cause filePro to look in
	"D:\\appl\\filepro" for your data files.

\r Important Note \r
	PFPROG, PFDATA, and PFDIR must be set from the system prompt,
	not from the configuration editor.  filePro will ignore these
	variables if they are set from within the configuration editor.
## PFDSK
3.0     \r PFDSK \r

	\r UNIX/XENIX \r
		List of hard disk mount directories, separated by
		colons, that filePro will use for data files.  If PFDSK
		is not set, filePro will use the system maintained
		mount table (Usually /etc/mnttab).

		Example: PFDSK=/usr:/work

	\r MS DOS \r
		List of drives that filePro will use for data files.
		If PFDSK is not set, filePro will scan all drives. For
		hard drive partitions over 256mB, and for Compaq DOS
		ver 3.3.1 over 32mB, PFDSK must be used. PFDSK has
		precedence over PFIGN.

		Example: PFDSK=cd
## DIALOGINVERSE
4.1     \r DIALOGINVERSE=0xNN \r     Sets the foreground and background inverse
                                 colors of filePro dialog boxes.
                                 Default: Value of POPUPINVERSE

## DIALOGNORMAL
4.1     \r DIALOGNORMAL=0xNN \r      Sets the foreground and background colors
                                 of filePro dialog boxes.
                                 Default: Value of POPUPNORMAL

## ERRORINVERSE
3.0     \r ERRORINVERSE=0xNN \r      Sets the foreground and background inverse
                                 colors of filePro error boxes.
                                 Default: Value of POPUPINVERSE

## ERRORNORMAL
3.0     \r ERRORNORMAL=0xNN \r       Sets the foreground and background colors
                                 of filepro error boxes.
                                 Default: Value of POPUPNORMAL

## HELPINVERSE
3.0     \r HELPINVERSE=0xNN \r       Sets the foreground and background inverse
                                 colors of the filePro help screens.
                                 Default: Value of TEXTINVERSE 

## HELPNORMAL
3.0     \r HELPNORMAL=0xNN \r        Sets the foreground and background colors
                                 of the filePro help screens.
                                 Default: Value of TEXTNORMAL

## MENUBORDER
3.0     \r MENUBORDER=0xNN \r        Sets the foreground and background colors
                                 of the filePro menu borders.

## MENUINVERSE
3.0     \r MENUINVERSE=0xNN \r       Sets the foreground and background inverse
                                 colors of the filePro menus.
                                 Default: Value of POPUPINVERSE 

## MENUNORMAL
3.0     \r MENUNORMAL=OxNN \r        Sets the foreground and background colors
                                 of the filePro menus.
                                 Default: Value of POPUPNORMAL
## PFDIALOGPROMPT
5.0     \r PFDIALOGPROMPT \r         Controls positioning of system message prompts.

## PFDROPSHADOW
3.0     \r PFDROPSHADOW=ON|OFF \r    Turns the shadow affect on or off for
                                 filePro windows and menus. Default: OFF.

## PFMONO
4.1     \r PFMONO=ON \r              Tells filePro to use monochrome screens
                                 with a color video card. (DOS only) - mostly
                                 used with dscreen.

## PFNOBOX
4.1     \r PFNOBOX=ON \r             Eliminates the boxes around menus, headers,
                                 etc.

## PFSHADOWCOLOR
3.0     \r PFSHADOWCOLOR=0xNN \r     Sets the foreground and background colors of
                                 drop shadows. Default: 0x08, dark gray

## PFSHOWF6ARROW
5.0     \r PFSHOWF6ARROW \r          Shows a down-arrow as EOF marker for F6 popups.

## POPUPNORMAL
3.0     \r POPUPNORMAL=OxNN \r       Color code for popup windows foreground.
       
## POPUPINVERSE
3.0     \r POPUPINVERSE=OxNN \r      Color code for popup windows background.
                                                   
## TEXTINVERSE
3.0     \r TEXTINVERSE=0xNN \r       Sets the foreground and background colors
                                 of menus, prompts, screens, fields, help text.
                                 Default: Black foreground, white background.

## TEXTNORMAL
3.0     \r TEXTNORMAL=0xNN \r        Sets the foreground and background colors
                                 of menus, prompts, screens, fields, help text.
                                 Default: White foreground, black background.

## PFCONFIG
4.8     \r PFCONFIG=path \r          Overrides default path for config where 
                                 the default path is /fp/lib/config.
                                 (Need to use the full path)
## PFDLDIR
4.1     \r PFDLDIR=path \r           Sets the path to the directory where a
                                 file to be downloaded to a printer resides.
                                 PFDLDIR is used with %"filename" print code.

## PFDSK
3.0     \r PFDSK=drive_list \r       Identifies data drives and overrides PFIGN.

## PFGLOB
4.1     \r PFGLOB=filename \r        Identifies the filename to use as an
                                 alternate to "/fp/lib/edits" (global edits).

## PFIGN
1.0     \r PFIGN=drives \r           Drives to ignore. (DOS only)
                                 Note: PFDSK overrides PFIGN.

## PFMENU
4.1     \r PFMENU=path \r            Sets path for user menus.

## PFPERL
5.0     \r PFPERL \r                 Provides the path for PERL executable.

## PFTMP
1.0     \r PFTMP=directory \r        Identifies where to place temporary
                                 files. Make sure that the directory exists.
## LOGFILE
4.5     \r LOGFILE=filename \r       Sets filename for LOGTEXT command.

## PFCHECKLOCK
4.5     \r PFCHECKLOCK=ON \r         Displays warning if attempt to modify
                                 lookup w/o -p flg.

## PFCHECKLOCKPOPUP
5.0     \r PFCHECKLOCKPOPUP \r       Controls logging of non-protected lookups.
                                

## PFLOGAPPEND
4.5     \r PFLOGAPPEND=ON \r         Appends LOGFILE instead of overwriting.

## PFLOOKUPNOFILE
5.0     \r PFLOOKUPNOFILE=ON \r      Check processing without verifying lookup
                                 file names.

## PFNOTRAP
4.8     \r PFNOTRAP=ON \r            PFNOTRAP=ON tells filePro not to trap
                                 SIGBUS and SISGV errors. (UNIX) 

## PFHCFF
4.1     \r PFHCFF=ON \r              Page eject sent to printer after "H" for
                                 hardcopy is pressed. (*clerk)

## PFNB
3.0     \r PFNB=ON \r                Turns banner printing off.


## PFNTPRTERR
4.8.10  \r PFNTPRTERR=ON | OFF \r    If a printer error other than
                                 ERROR_NOT_READY, ERROR_WRITE_FAULT, or
                                 ERROR_IO_DEVICE occurs, the error might not
                                 be reported correctly, and you can get
                                 "error -1" rather than the usual "printer
                                 not ready" warning. Setting PFNTPRTERR=ON
                                 will cause a message box to appear with the
                                 internal Windows error number.
                                 (Native windows only)

## PFONEHEAD
4.5     \r PFONEHEAD=ON \r           Report prints header lines only once.

## PFPRINTER
4.5     \r PFPRINTERx= \r            Sets printer characteristics for printer
                                 1-9.

4.8     \r PFPRINTERxx= \r           Sets printer characteristics for printer
                                 10-99.

4.8     \r PFPRINTER=printertype \r  Sets the printer type and destination.
                                 Enhanced to allow setting to LOCAL and
                                 SCREEN. LOCAL is like the -PT flag and will
                                 always send to local LPT1 even if network
                                 printer or captured port. SCREEN is like the
                                 -PV flag.

## PFPRT
3.0     \r PFPRT=device/file \r      Directs output to a device or filename.

## PFPRTC
4.1     \r PFPRTC=printer_type \r    Sets the printer type.

## PFPT
3.0     \r PFPT=ON \r                Local printing on.

## PFPTO
4.0     \r PFPTO=nnn \r              Wait time in sec. for "Printer Ready".
                                 (DOS only)
## PFTIMEOUT
4.0     \r PFTIMEOUT=nnn \r          Same as PFPTO. Default 10 seconds.

## PFSPOOL
3.0     \r PFSPOOL=spooler \r        Selects spooler/printer attached to
                                 spooler. Example: PFSPOOL="lp -s -dlaser"


## PFMBTO
\r UNIX \r

4.5.8   \r PFMBTO=nnn \r             Allows automatic timeout to any popup
                                 message boxes. PFMBTO=nn will cause all
                                 message boxes to timeout after nn seconds,
                                 and act as if the user had pressed enter.
                                 Default (unset) operation = no timeout.
                                 (UNIX, *clerk, *report)

## PFSYSEUID
\r UNIX \r

4.8     \r PFSYSEUID=OFF|ON \r       If OFF then SYSTEM command will be
                                 executed without the filePro setuid. Some
                                 systems may not allow a program to reclaim a
                                 setuid after giving it up. On these systems,
                                 setting this variable will cause bad things
                                 to happen to filePro. SCO OSV5 does not have
                                 a problem with this. Linux kernels prior to
                                 1.1.37 have a problem. The default is "ON".

## PFTERM
\r UNIX \r

4.0     \r PFTERM=terminal \r        Type of terminal being used. Must match
                                 termcap file (UNIX). Same as  TERM  except
                                 exclusive to filePro.

## PFUMASK
\r UNIX \r

4.8.9   \r PFUMASK=nnn \r            Controls the permissions umask value when
                                 creating files using HTML:CR and JSFILE:CR
                                 (UNIX).

## TERM
\r UNIX \r

1.0     \r TERM=terminal \r          Type of terminal being used. Must match
                                 termcap file (UNIX). See  PFTERM  also.

## TERMCAP
\r UNIX \r

1.0     \r TERMCAP=filename \r       Filename overrides "/etc/termcap" file
                                 (UNIX).
## PFQUIT
\r UNIX \r

4.8     \r PFQUIT=OFF \r             Disables the ability of UNIX users to
                                 press the CTRL \\ to exit a program.
## COMSPEC
\r DOS/NATIVE/NETWORK \r

4.8     \r COMSPEC \r                MS-DOS standard variable for path to
                                 COMMAND.COM

## PFCURSOR
\r DOS/NATIVE/NETWORK \r

4.8     \r PFCURSOR=nnn \r           (Native windows version only) Allows you
                                 to set the height of the cursor within
                                 filePro (Similar to obsolete CURSOR=LINE).
                                 Enhanced to allow PFCURSOR=nnn, where "nnn"
                                 is a number from 1 to 100, which indicates
                                 the percentage of the height of the character
                                 call that is filled by the cursor.
                                 PFCURSOR=LINE is equivalent to setting
                                 PFCURSOR=10. Default value is 99. Setting
                                 PFCURSOR=0 will cause filePro to use whatever
                                 is the current cursor height.

## PFCLOCK
\r DOS/NATIVE/NETWORK \r

4.8     \r PFCLOCK=ON | OFF \r       Enables or disables clock diplayed in
                                 menus. Default is "OFF". 
                                 Caution: Setting PFCLOCK=ON will cause
                                 filePro to use excessive CPU time, while the
                                 clock is displayed at the menu, and may
                                 degrade performance of other programs.

## PFEOF
\r DOS/NATIVE/NETWORK \r

5.0     \r PFEOF=nnn \r              Sets the End-of-field marker character 
                                 for filePro's memo editor. Default: 17

## PFEOP
\r DOS/NATIVE/NETWORK \r

5.0     \r PFEOP=nnn \r              Sets the End-of-Paragraph marker character  
                                 for filePro's memo editor. Default: 17 or
                                 the override value set by "PFEOF"

## PFFILES
\r DOS/NATIVE/NETWORK \r

4.5     \r PFFILES=nn \r             filePro uses more than 20 file handles.

## PFKEYTAB
\r DOS/NATIVE/NETWORK \r

4.5     \r PFKEYTAB=table \r         Changes filePro key table as specified.

## PFLABEL
4.5     \r PFLABEL=OLD \r            Allows invalid characters in a prc tables.

## PFNET
\r DOS/NATIVE/NETWORK \r

3.0     \r PFNET=ON \r               Uses Network calls. (DOS only)

## PFNEWNTCONSOLE
\r DOS/NATIVE/NETWORK \r

4.8     \r PFNEWNTCONSOLE=ON \r      Forces startup code to create a new
                                 console for java RunMenu to execute.
                                 (Native windows only)

## PFSERVROOT
\r DOS/NATIVE/NETWORK \r

4.8     \r PFSERVROOT=path \r        Sets the path to the implied "root" directory
                                 for HTML and JSFILE commands. (Jumpstart)

## PFSKHEX
\r DOS/NATIVE/NETWORK \r

5.0     \r PFSKHEX=ON \r             (Native windows only)

	Some copies of 4.8 native windows were accidentally released with
	debugging code enabled, that caused @SK to contain the hex value
	of any keystroke that didn't have a "real" @SK value.  Since this
	breaks the ability to test @SK="", it has been turned off.  But,
	since several people have commented that they like the behavior,
	setting PFSKHEX=ON will re-enable it.                                 

## PFBRWSLASH
4.5     \r PFBRWSLASH=OFF \r         Turns off backslash code handling within
                                 Browse lookups. (Mostly for Norwegian char-
                                 acter sets, where "\\" is re-mapped to an
                                 accented character. Setting PFBRWSLASH=OFF
                                 turns off filePro's backslash-code handling
                                 for browse lookups. (*clerk)

## PFF6PROMPT
4.8     \r PFF6PROMPT=OLD \r         PFF6PROMPT=OLD will put back the old
                                 behavior of ignoring @wbl processing in
                                 determining which F6 prompt to display.

## PFBIXBLANK
4.8     \r PFBIXBLANK=OFF|ON \r      Controls how lookup responds to a null
                                 key. ON (default) means match all-blank key,
                                 which is the way 4.1 worked. OFF means match
                                 the lowest key in the index, which is earlier
                                 4.5 worked. 

## PFBIXBUILD
4.8     \r PFBIXBUILD=2 \r           Tells dxmaint to use 4.1 style sorting
                                 during build whenever possible.  Use this
                                 on HUGE files to improve performance - on
                                 smaller files it will actually harm
                                 performance. (dxmaint)

## PFIXGT
4.8     \r PFIXGT=ON \r              This will allow *clerk to do a 
                                 next-greater-than if no exact match is 
                                 found when selecting through Index Selection.
                                 (*clerk)

## PFKEEPIXVAL
4.5     \r PFKEEPIXVAL=OFF \r        PFKEEPIXVAL=OFF causes *clerk to clear
                                 the index key prompt. Default of ON keeps
                                 the previous value entered. (*clerk)

## PFLISTSLASH
4.5.8   \r PFLISTSLASH \r            Same as PFBRWSLASH, except this applies
                                 to listboxes.

## PFNULLIXSORT
5.0     \r PFNULLIXSORT \r           Enables index sort without a major key.

## PFNUMIXBUF
4.5     \r PFNUMIXBUF=nnn \r         Sets the number of index blocks to buffer
                                 in memory for 4.5-style automatic indexes.
                                 (Index blocks are usually 1K each.)
                                 Default "10". (dxmaint) 

## PFNUMIXBUILD
4.5     \r PFNUMIXBUILD=nnn \r       Same as PFNUMIXBUF, but for dxmaint only.
                                 Default "200". (dxmaint)

## PFBIXNODESIZE
4.8     \r PFBIXNODESIZE=n \r        Sets the minimum node size for 4.5 style 
                                 indexes to nK bytes within dxmaint.
                                 (1 <= n <= 31) (dxmaint)
                                 Default is calculated by filePro.

## PFBRWM
4.5     \r PFBRWM=ON \r              Strips trailing blanks from browse lookup.
                                 (*clerk)

## PFIXS
3.0     \r PFIXS=ON | OFF \r         Turns on or off "Index Scan" feature.
                                 (*clerk, *report)
## PFLKNL
4.5     \r PFLKNL=NEW \r             Lookup "-nl" finds the last matching
                                 record instead of the first.
                                 (*clerk, *report)

## PFMAXALLOC
4.5     \r PFMAXALLOC=nnn \r         Maximum # of sort buffers allocated when
                                 re-building demand indexes (automatic indexes
                                 pre 4.5). Default is "16".
                                 (dxmaint)

## PFMAXASIZE
4.5     \r PFMAXASIZE=nnn \r         Sort buffer size when building demand
                                 indexes, (automatic indexes pre 4.5)
                                 (dxmaint)

## PFMAXTEMP
4.5     \r PFMAXTEMP=nnnn \r         Maximum virtual memory size when sorting.
                                 Demand indexes (auto pre 4.5) Default "1000"
                                 (dxmaint)
## PFMAXTFIL
4.5     \r PFMAXTFIL=nnn \r          Maximum virtual memory files used for
                                 sorting. Demand indexes (automatic pre 4.5)
                                 (dxmaint)

## PFOLDIX
4.5     \r PFOLDIX=ON \r             Builds old style (4.1) indexes.
                                 (*clerk, *report, dxmaint)


## ABE
1.0     \r ABE=ASCII \r              Saves processing tables in ASCII format.
                                 (*cabe)

## INSTDRV
        \r INSTDRV=B \r              Part of MDCONFIG. Allows installation
                                 from drive B:

## PFBLANKOV
4.8.8   \r PFBLANKOV=ON|OFF \r       Causes datemath with blank dates to return
                                 "/OV". Default (unset) is OFF.
                                 (*clerk, *report)

## PF64K
4.5     \r PF64K=ON \r               Turns on/off size warning in cabe.(*cabe)

## PFHELPAUTOGOTO
5.0.2   \r PFHELPAUTOGOTO=ON|OFF     Turns on/off automatically going to help
                                 F9 index search. Default (unset) is OFF.

## PFSP
4.5     \r PFSP=xxx \r               Overrides the site password stored in
                                 fppath.(*cabe)

## PFMU
4.5     \r PFMU=OFF \r               Turns off "protect lookup" in cabe lookup.
                                 (*cabe)
## PFLBSIZE
4.5     \r PFLBSIZE=nnn \r           Determines the maximum number lables that
                                 can be in a processing table. Note that this
                                 includes not only labeled processing lines
                                 but also lookup names, alias, arrays, and
                                 selection set names. Note that using the
                                 same lookup name, alias, or selection set
                                 name more than once only counts as one.
                                 (*cabe)

## PFSCC
4.8     \r PFSCC=ON \r               This will enable the "!scc" shell-escape 
                                 within dclerk and rclerk, which has been 
                                 disabled by default. (*clerk)

## PFADDWP
4.5     \r PFADDWP=OFF \r            Turns off adding .wp extension to export
                                 word. (*clerk, *report)

## PFAUTOKSIZE
4.8     \r PFAUTOKSIZE=nnn \r        Sets "-ty" value, similar to PFTOKSIZE,
                                 but for automatic.(*cabe, *clerk, *report)
## PFBACKGROUND
4.8     \r PFBACKGROUND=OFF|ON \r    PFBACKGROUND=OFF turns off ability to
                                 enter background mode for "*report"
                                 and "dxmaint". Default is "ON". (*report,
                                 dxmaint).

## PFPOSTPRINT
4.8     \r PFPOSTPRINT=cmdline \r    When set to "cmdline", filePro will
                                 execute "cmdline filename" after any printout
                                 or hardcopy, if destination is a filename.
                                 (*clerk, *report)

## PFBLDFREE
4.5     \r PFBLDFREE=OFF | ON \r     Freechain build message. Default is OFF.
                                 (*clerk, *report)

## PFBREAK
4.5     \r PFBREAK=OLD \r            Processing halts when break key pressed.
                                 (new or non-set behavior is to continue
                                 report only - see PFCLKBREAK for clerk)
                                 (*report)

## PFCLKBREAK
4.5     \r PFCLKBREAK=OLD \r         Returns to last function when break key
                                 pressed. (*clerk only - see PFBREAK for
                                 *report)
                                
## PFDLGENTER
4.5     \r PFDLGENTER=ON \r          Enter key acts like a save key.(*clerk)

## PFEDFAILBOX
4.8.9   \r PFEDFAILBOX=ON | OFF \r   Causes "edit failed" messages to appear in
                                 a popup box, rather than flash at the bottom
                                 of the screen. (Similar to PFLOCKBOX=ON)
                                 Default (unset) value is OFF.

## PFFORMTOKSIZE
4.8     \r PFFORMTOKSIZE=nnn \r      Sets default tok size for "FORM" command
                                 or @keyF. Equivalent of -tf flag (*clerk)

## PFIMPBUF
4.1     \r PFIMPBUF=nnnn \r          Increase default record length for
                                 importing ASCII files. Default "1024"
                                 (*clerk, *report)

## PFLOCKBOX
4.5     \r PFLOCKBOX=OFF \r          Flashes "record is being updated" message.
                                 (*clerk, *report)

## PFLX
4.8     \r PFLX=ON | OFF \r          Same as "-lx" command line flag. (*clerk)

## PFMENBRK
4.5     \r PFMENBRK=OLD \r           Restores 4.1 behavior when pressing break
                                 in a menu. (*clerk, *report)

## PFMISSINGARG
4.8     \r PFMISSINGARG=OLD \r       PFMISSINGARG=OLD reverts back to old 4.1
                                 method of ignoring missing arguments to
                                 command line flags, such as "-pn". 
				 (*clerk, *report)

## PFNODF
4.5     \r PFNODF=ON \r              Disables ddefine, dexpand free-diskspace
                                 check. (ddefine, dexpand)

## PFLISTSLASH
4.8     \r PFLISTSLASH=ON \r         Same as PFBRWSLASH, but for the 'listbox'
                                 function. (*clerk, *report)

## PFNOHELP
4.1     \r PFNOHELP=ON | OFF \r      Displays "No Help Available" if ON.
                                 (*clerk, *report)

## PFNOQUAL
5.0     \r PFNOQUAL=OFF \r           Turns off "[NONE]" from the qualifier list.

## PFOUTS
4.1     \r PFOUTS=parameters \r      Specifies serial communication parameters.
                                 (*clerk, *report)

## PFQUAL
3.0     \r PFQUAL=qualifier \r       Qualified data set to use.  (ddir,
				 dexpand, *clerk, *report, dxmaint)

## PFQUALMESG
5.0     \r PFQUALMESG="text" \r      Replaces "Enter File Name Qualifier" prompt
                                 spawned by '-md' flag with prompt of your
                                 own choosing. (ddir, dexpand, *clerk,
                                 *report, dxmaint) 

## PFRETRY
4.5     \r PFRETRY=nnn \r            Number of retries for locked read.
                                 (*clerk, *report)

## PFSKIPLOCKED
4.8     \r PFSKIPLOCKED=nnn \r       Allows locked records to be skipped after
                                 nnn seconds. Records skipped not included in
                                 @rp. (*report)

## PFSKIPPEDLOG
4.8     \r PFSKIPPEDLOG=filename \r  Logs records skipped by PFSKIPLOCKED=nnn.
                                 (*report)

## PFSYNC
4.5     \r PFSYNC=ON | ALL \r        ON = sync after expanding file, ALL = sync
                                 after all writes. (*clerk, *report)

## PFTOKSIZE
4.1     \r PFTOKSIZE=nnn \r          Sets the default token table size.
                                 (*cabe, *clerk, *report)

## PFUFLAG
4.8     \r PFUFLAG=ON | OFF \r       Forces "-u" equivalent in *report. 
                                 Default is OFF.

## PFVER
1.0     \r PFVER=ON \r               Shows individual filePro program version.

## PFWGT0
4.8     \r PFWGT0=ON \r              Forces dreport and rreport to do @WGT
                                 processing even if no records are selected. 
                                 (*report)

## PFXFERDOS
4.5     \r PFXFERDOS=OLD \r          (SCO Unix only)  PFXFERDOS=OLD tells
                                 xferdos to use the old dosdir/doscp command
                                 syntax.  Default is to use SCO's new syntax.

## PFDIRFILTER
4.8     \r PFDIRFILTER=ON \r         Turns on the filter that verifies that only
                                 directories appear in the filePro filename 
                                 list.  Some Unix users had serious slowdowns
                                 with the filter enabled.  (Default: OFF)

## PFCMARK
4.5     \r PFCMARK=nn \r             2 digit years before nn interpreted as 20nn.

## PFERRKEY
4.5     \r PFERRKEY=x \r             Key to return from a filePro/system error
                                 screen.

## PFLANG
4.5.8   \r PFLANG=language \r        Allows different collating sequences for
                                 different language character sets.

## PFME
1.0     \r PFME=ON \r                Waits for Return key to be pressed for next
                                 field. Default is OFF. (*clerk)

## PFNAME
1.0     \r PFNAME=filename \r        Same as using Set/Change filename from menu.

## PFREADONLY
4.8     \r PFREADONLY=ON \r          Forces read-only attribute on session/file.

## PFSYSYR4
4.8     \r PFSYSYR4=ON | OFF \r      Forces @TD, @CD, @UD, and @BD to be
                                 displayed with 4-digit years.

## colors
                            Using Color in filePro

 There are two ways to use color with filePro.  
     1) Use the SHOW codes \\Fn \\Bn \\Ann \\C and \\I.  This method has 
        the advantage that it does not require a color termcap.
        Some examples:
    
               \\FE      \FESets foreground color to yellow.
               \\B3      \B3Sets background color to cyan.
               \\A21     \A21Sets background to green and foreground to blue.
                        The first 'n' sets the background color.
                        The second 'n' sets the foreground color.
               \\A3     \A3 If only 1 'n' is used it sets foreground color
                           \A3 and background color is set to black.
               \\A-      Resets background and foreground colors to default.
                         (This is done automatically at the end of a line.)
               \\I       Toggles blinking \ION\i/OFF.
               \\R       \A21Toggles reverse \rON\r/OFF.
               \\C       \CDisplay blinking characters with no color.
(cont'd)
@@@ Color_termcap


     2) Set PFTERM to a termcap that supports color, then add at least 
        TEXTNORMAL=0xnn and TEXTINVERSE=0xnn to your config file.  To have
        different colors for DIALOG, ERROR, HELP, MENU and POPUP boxes add
        their NORMAL and INVERSE variables to the config file.

        To check your termcap, find it in $PFPROG/fp/lib/config
        then see if it contains PV:  If not there may be a similar termcap 
        that does include it (Example for 'ansi' would be 'cansi' or 'ansic').
        If you can't find one make a copy of your termcap changing the name 
        to reflect that it now has color and add PV:.  Then set PFTERM to the
        termcap you just made.  For example, the Unxware console termcap is
        AT386-ie.  The color termcap could be called AT386-iec.





(cont'd)
@@@ Background_Colors Foreground_Colors


     There are 8 background colors and 16 foreground colors.  Background 
     color codes 0x8 - 0xf have the same color as 0x0 - 0x7 but cause the
     foreground color to blink.  Foreground color codes 0x8 - 0xf are 
     high-intensity versions of the 0x0 - 0x7 colors.

     Foreground/Background Colors       Foreground Only Colors
     'n'      Color		        'n'      Color
      0       black		         8       gray
      1       blue		         9       bright blue
      2       green		         a       bright green
      3       cyan		         b       bright cyan
      4       red		         c       bright red
      5       violet		         d       bright violet
      6       brown or yellow	         e       yellow or bright yellow
      7       bright gray or white       f       white or bright white


(cont'd)
@@@ Steady_Color_Values
 				Hex Color Values

     \A00 0x00 \A-   \A01 0x01 \A-   \A02 0x02 \A-   \A03 0x03 \A-   \A04 0x04 \A-   \A05 0x05 \A-   \A06 0x06 \A-   \A07 0x07 \A-
     \A08 0x08 \A-   \A09 0x09 \A-   \A0a 0x0a \A-   \A0b 0x0b \A-   \A0c 0x0c \A-   \A0d 0x0d \A-   \A0e 0x0e \A-   \A0f 0x0f \A-
     \A10 0x10 \A-   \A11 0x11 \A-   \A12 0x12 \A-   \A13 0x13 \A-   \A14 0x14 \A-   \A15 0x15 \A-   \A16 0x16 \A-   \A17 0x17 \A-
     \A18 0x18 \A-   \A19 0x19 \A-   \A1a 0x1a \A-   \A1b 0x1b \A-   \A1c 0x1c \A-   \A1d 0x1d \A-   \A1e 0x1e \A-   \A1f 0x1f \A-
     \A20 0x20 \A-   \A21 0x21 \A-   \A22 0x22 \A-   \A23 0x23 \A-   \A24 0x24 \A-   \A25 0x25 \A-   \A26 0x26 \A-   \A27 0x27 \A-
     \A28 0x28 \A-   \A29 0x29 \A-   \A2a 0x2a \A-   \A2b 0x2b \A-   \A2c 0x2c \A-   \A2d 0x2d \A-   \A2e 0x2e \A-   \A2f 0x2f \A-
     \A30 0x30 \A-   \A31 0x31 \A-   \A32 0x32 \A-   \A33 0x33 \A-   \A34 0x34 \A-   \A35 0x35 \A-   \A36 0x36 \A-   \A37 0x37 \A-
     \A38 0x38 \A-   \A39 0x39 \A-   \A3a 0x3a \A-   \A3b 0x3b \A-   \A3c 0x3c \A-   \A3d 0x3d \A-   \A3e 0x3e \A-   \A3f 0x3f \A-
     \A40 0x40 \A-   \A41 0x41 \A-   \A42 0x42 \A-   \A43 0x43 \A-   \A44 0x44 \A-   \A45 0x45 \A-   \A46 0x46 \A-   \A47 0x47 \A-
     \A48 0x48 \A-   \A49 0x49 \A-   \A4a 0x4a \A-   \A4b 0x4b \A-   \A4c 0x4c \A-   \A4d 0x4d \A-   \A4e 0x4e \A-   \A4f 0x4f \A-
     \A50 0x50 \A-   \A51 0x51 \A-   \A52 0x52 \A-   \A53 0x53 \A-   \A54 0x54 \A-   \A55 0x55 \A-   \A56 0x56 \A-   \A57 0x57 \A-
     \A58 0x58 \A-   \A59 0x59 \A-   \A5a 0x5a \A-   \A5b 0x5b \A-   \A5c 0x5c \A-   \A5d 0x5d \A-   \A5e 0x5e \A-   \A5f 0x5f \A-
     \A60 0x60 \A-   \A61 0x61 \A-   \A62 0x62 \A-   \A63 0x63 \A-   \A64 0x64 \A-   \A65 0x65 \A-   \A66 0x66 \A-   \A67 0x67 \A-
     \A68 0x68 \A-   \A69 0x69 \A-   \A6a 0x6a \A-   \A6b 0x6b \A-   \A6c 0x6c \A-   \A6d 0x6d \A-   \A6e 0x6e \A-   \A6f 0x6f \A-
     \A70 0x70 \A-   \A71 0x71 \A-   \A72 0x72 \A-   \A73 0x73 \A-   \A74 0x74 \A-   \A75 0x75 \A-   \A76 0x76 \A-   \A77 0x77 \A-
     \A78 0x78 \A-   \A79 0x79 \A-   \A7a 0x7a \A-   \A7b 0x7b \A-   \A7c 0x7c \A-   \A7d 0x7d \A-   \A7e 0x7e \A-   \A7f 0x7f \A-

(cont'd)
@@@ Blinking_Color_Values
 				Hex Color Values

     \A80 0x80 \A-   \A81 0x81 \A-   \A82 0x82 \A-   \A83 0x83 \A-   \A84 0x84 \A-   \A85 0x85 \A-   \A86 0x86 \A-   \A87 0x87 \A-
     \A88 0x88 \A-   \A89 0x89 \A-   \A8a 0x8a \A-   \A8b 0x8b \A-   \A8c 0x8c \A-   \A8d 0x8d \A-   \A8e 0x8e \A-   \A8f 0x8f \A-
     \A90 0x90 \A-   \A91 0x91 \A-   \A92 0x92 \A-   \A93 0x93 \A-   \A94 0x94 \A-   \A95 0x95 \A-   \A96 0x96 \A-   \A97 0x97 \A-
     \A98 0x98 \A-   \A99 0x99 \A-   \A9a 0x9a \A-   \A9b 0x9b \A-   \A9c 0x9c \A-   \A9d 0x9d \A-   \A9e 0x9e \A-   \A9f 0x9f \A-
     \Aa0 0xa0 \A-   \Aa1 0xa1 \A-   \Aa2 0xa2 \A-   \Aa3 0xa3 \A-   \Aa4 0xa4 \A-   \Aa5 0xa5 \A-   \Aa6 0xa6 \A-   \Aa7 0xa7 \A-
     \Aa8 0xa8 \A-   \Aa9 0xa9 \A-   \Aaa 0xaa \A-   \Aab 0xab \A-   \Aac 0xac \A-   \Aad 0xad \A-   \Aae 0xae \A-   \Aaf 0xaf \A-
     \Ab0 0xb0 \A-   \Ab1 0xb1 \A-   \Ab2 0xb2 \A-   \Ab3 0xb3 \A-   \Ab4 0xb4 \A-   \Ab5 0xb5 \A-   \Ab6 0xb6 \A-   \Ab7 0xb7 \A-
     \Ab8 0xb8 \A-   \Ab9 0xb9 \A-   \Aba 0xba \A-   \Abb 0xbb \A-   \Abc 0xbc \A-   \Abd 0xbd \A-   \Abe 0xbe \A-   \Abf 0xbf \A-
     \Ac0 0xc0 \A-   \Ac1 0xc1 \A-   \Ac2 0xc2 \A-   \Ac3 0xc3 \A-   \Ac4 0xc4 \A-   \Ac5 0xc5 \A-   \Ac6 0xc6 \A-   \Ac7 0xc7 \A-
     \Ac8 0xc8 \A-   \Ac9 0xc9 \A-   \Aca 0xca \A-   \Acb 0xcb \A-   \Acc 0xcc \A-   \Acd 0xcd \A-   \Ace 0xce \A-   \Acf 0xcf \A-
     \Ad0 0xd0 \A-   \Ad1 0xd1 \A-   \Ad2 0xd2 \A-   \Ad3 0xd3 \A-   \Ad4 0xd4 \A-   \Ad5 0xd5 \A-   \Ad6 0xd6 \A-   \Ad7 0xd7 \A-
     \Ad8 0xd8 \A-   \Ad9 0xd9 \A-   \Ada 0xda \A-   \Adb 0xdb \A-   \Adc 0xdc \A-   \Add 0xdd \A-   \Ade 0xde \A-   \Adf 0xdf \A-
     \Ae0 0xe0 \A-   \Ae1 0xe1 \A-   \Ae2 0xe2 \A-   \Ae3 0xe3 \A-   \Ae4 0xe4 \A-   \Ae5 0xe5 \A-   \Ae6 0xe6 \A-   \Ae7 0xe7 \A-
     \Ae8 0xe8 \A-   \Ae9 0xe9 \A-   \Aea 0xea \A-   \Aeb 0xeb \A-   \Aec 0xec \A-   \Aed 0xed \A-   \Aee 0xee \A-   \Aef 0xef \A-
     \Af0 0xf0 \A-   \Af1 0xf1 \A-   \Af2 0xf2 \A-   \Af3 0xf3 \A-   \Af4 0xf4 \A-   \Af5 0xf5 \A-   \Af6 0xf6 \A-   \Af7 0xf7 \A-
     \Af8 0xf8 \A-   \Af9 0xf9 \A-   \Afa 0xfa \A-   \Afb 0xfb \A-   \Afc 0xfc \A-   \Afd 0xfd \A-   \Afe 0xfe \A-   \Aff 0xff \A-

(cont'd)
@@@ Graphics_Codes

                        Graphics Codes   \\Gn

          .    0    1    2    3    4    5    6    7    8    9    Z
          \G.    \G0    \G1    \G2    \G3    \G4    \G5    \G6    \G7    \G8    \G9    \GZ














(cont'd)
@@@ Hex_Codes

                            Hex Codes   \\Xnn

  0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F
0 ?    \X01    \X02    \X03    \X04    \X05    \X06    \X07    \X08    \X09    ?    \X0B    \X0C    \X0D    \X0E    \X0F
1 \X10    \X11    \X12    \X13    \X14    \X15    \X16    \X17    \X18    \X19    \X1A    \X1B    \X1C    \X1D    \X1E    \X1F
2 \X20    \X21    \X22    \X23    \X24    \X25    \X26    \X27    \X28    \X29    \X2A    \X2B    \X2C    \X2D    \X2E    \X2F
3 \X30    \X31    \X32    \X33    \X34    \X35    \X36    \X37    \X38    \X39    \X3A    \X3B    \X3C    \X3D    \X3E    \X3F
4 \X40    \X41    \X42    \X43    \X44    \X45    \X46    \X47    \X48    \X49    \X4A    \X4B    \X4C    \X4D    \X4E    \X4F
5 \X50    \X51    \X52    \X53    \X54    \X55    \X56    \X57    \X58    \X59    \X5A    \X5B    \X5C    \X5D    \X5E    \X5F
6 \X60    \X61    \X62    \X63    \X64    \X65    \X66    \X67    \X68    \X69    \X6A    \X6B    \X6C    \X6D    \X6E    \X6F
7 \X70    \X71    \X72    \X73    \X74    \X75    \X76    \X77    \X78    \X79    \X7A    \X7B    \X7C    \X7D    \X7E    \X7F
8 \X80    \X81    \X82    \X83    \X84    \X85    \X86    \X87    \X88    \X89    \X8A    \X8B    \X8C    \X8D    \X8E    \X8F
9 \X90    \X91    \X92    \X93    \X94    \X95    \X96    \X97    \X98    \X99    \X9A    ?     \X9C    \X9D    \X9E    \X9F
A \XA0    \XA1    \XA2    \XA3    \XA4    \XA5    \XA6    \XA7    \XA8    \XA9    \XAA    \XAB    \XAC    \XAD    \XAE    \XAF
B \XB0    \XB1    \XB2    \XB3    \XB4    \XB5    \XB6    \XB7    \XB8    \XB9    \XBA    \XBB    \XBC    \XBD    \XBE    \XBF
C \XC0    \XC1    \XC2    \XC3    \XC4    \XC5    \XC6    \XC7    \XC8    \XC9    \XCA    \XCB    \XCC    \XCD    \XCE    \XCF
D \XD0    \XD1    \XD2    \XD3    \XD4    \XD5    \XD6    \XD7    \XD8    \XD9    \XDA    \XDB    \XDC    \XDD    \XDE    \XDF
E \XE0    \XE1    \XE2    \XE3    \XE4    \XE5    \XE6    \XE7    \XE8    \XE9    \XEA    \XEB    \XEC    \XED    \XEE    \XEF
F \XF0    \XF1    \XF2    \XF3    \XF4    \XF5    \XF6    \XF7    \XF8    \XF9    \XFA    \XFB    \XFC    \XFD    \XFE    \XFF
