🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: vmsnet.sources
Article #5

C Swing v3.6.3 patches, part 02/07

#5
From: flowers
Date: Thu, 29 Oct 1992 17:41
1439 lines
50305 bytes
Submitted-by: flowers@memstvx1.memst.edu (Harry Flowers)
Posting-number: Volume 3, Issue 213
Archive-name: cswing/patch2_02
Patch-to: cswing: Volume 3, Issue 35-52,93

-+-+-+-+-+-+-+-+ START OF PART 2 -+-+-+-+-+-+-+-+
X! extern int MOST_K_OPT;          /* Kanji option */
X! extern int MOST_L_OPT;          /* use `5EL (formfeed) to clear screen */
X! extern int MOST_S_OPT;          /* squeeze multiple blank lines to one */
X! extern int MOST_T_OPT;          /* display tab as `5EI-- valid only with V
V option */
X! extern int MOST_V_OPT;          /* display control chars as `5Ech */
X! extern int MOST_W_OPT;          /* wrap lines if true */
X! extern int SELECTIVE_I_DISPLAY; /* selective indentation display */
X! extern int NEXT_RING_FILE;      /* for cycling through file ring */
X `20
X  #define _MOST_V_OPT  1
X  #define _MOST_T_OPT  2
$ CALL UNPACK EXTERNS_H.PAT;363 572264242
$ create 'f'
X*** disk$disk1:`5Bflowers.swing.vmsnet`5Dfile.c;1
X--- disk$disk1:`5Bflowers.swing.src`5Dfile.c;2
X**************
X*** 99,104
X            BUF->beg = (unsigned char *) "File could Not be opened.";
X            BUF->end = BUF->beg + strlen((char *) BUF->beg);
X        `7D
X      BEG = BUF->beg;
X      EOB = BUF->end;
X      if (!MOST_B_OPT && !MOST_K_OPT)
X--- 99,106 -----
X            BUF->beg = (unsigned char *) "File could Not be opened.";
X            BUF->end = BUF->beg + strlen((char *) BUF->beg);
X        `7D
X+     else
X+       most_message("File inserted.",0);
X      BEG = BUF->beg;
X      EOB = BUF->end;
X      if (!MOST_B_OPT && !MOST_K_OPT)
X**************
X*** 140,146
X `20
X  void find_file_in_window(char *file)
X  `7B
X!     if (file_visible(file)) return;
X     `20
X      if (-1 == access(file,0))        /* does it exist? */
X        most_message("File not found.",1);
X--- 142,152 -----
X `20
X  void find_file_in_window(char *file)
X  `7B
X!     if (file_visible(file))
X!       `7B
X!           most_message("File already in window.",1);
X!           return;
X!       `7D
X     `20
X      if (-1 == access(file,0))        /* does it exist? */
X        most_message("File not found.",1);
X**************
X*** 163,169
X `20
X `20
X `20
X! int next_file(int *j)
X  `7B
X      char mbuf`5B132`5D, ch, *curr_file;
X      int i;
X--- 169,175 -----
X `20
X `20
X `20
X! int next_file()
X  `7B
X      char mbuf`5B132`5D, ch, *curr_file;
X      int i, j;
X**************
X*** 166,173
X  int next_file(int *j)
X  `7B
X      char mbuf`5B132`5D, ch, *curr_file;
X!     int i;
X!    `20
X      mbuf`5B0`5D = '\0';
X      select_minibuffer();
X      delete_line(1);
X--- 172,180 -----
X  int next_file()
X  `7B
X      char mbuf`5B132`5D, ch, *curr_file;
X!     int i, j;
X!`20
X!     j = NEXT_RING_FILE;
X      mbuf`5B0`5D = '\0';
X      select_minibuffer();
X      delete_line(1);
X**************
X*** 174,181
X `20
X      for (i = 0; i < SCREEN_WIDTH; i++) MINI_BUF`5Bi`5D = ' ';
X `20
X!     if (*j >= NUM_FILES) *j = 0;
X!     curr_file = FILE_RING`5B*j`5D;
X      strcat(mbuf,"Next file: ");
X      strcat(mbuf, curr_file);
X      fputs(mbuf,stdout);
X--- 181,188 -----
X `20
X      for (i = 0; i < SCREEN_WIDTH; i++) MINI_BUF`5Bi`5D = ' ';
X `20
X!     if (j >= NUM_FILES) j = 0;
X!     curr_file = FILE_RING`5Bj`5D;
X      strcat(mbuf,"Next file: ");
X      strcat(mbuf, curr_file);
X      fputs(mbuf,stdout);
X**************
X*** 191,197
X            if (ch != '\033') break;
X            if (ch = getkey(), (ch != 'O') && (ch != '`5B')) continue;
X            if (ch = getkey(), (ch != 'A') && (ch != 'B')) continue;
X!          `20
X            if (ch == 'B')
X              `7B
X                  if (*j == 0) *j = NUM_FILES;
X--- 198,204 -----
X            if (ch != '\033') break;
X            if (ch = getkey(), (ch != 'O') && (ch != '`5B')) continue;
X            if (ch = getkey(), (ch != 'A') && (ch != 'B')) continue;
X!`20
X            if (ch == 'B')
X              `7B
X                  if (j == 0) j = NUM_FILES;
X**************
X*** 194,201
X           `20
X            if (ch == 'B')
X              `7B
X!                 if (*j == 0) *j = NUM_FILES;
X!                 (*j)--;
X              `7D
X            else  /* ch == 'A' */
X              `7B
X--- 201,208 -----
X `20
X            if (ch == 'B')
X              `7B
X!                 if (j == 0) j = NUM_FILES;
X!                 j--;
X              `7D
X            else  /* ch == 'A' */
X              `7B
X**************
X*** 199,206
X              `7D
X            else  /* ch == 'A' */
X              `7B
X!                 (*j)++;
X!                 if (*j == NUM_FILES) *j = 0;
X              `7D
X            curr_file = FILE_RING`5B*j`5D;
X            mbuf`5B0`5D = '\0';
X--- 206,213 -----
X              `7D
X            else  /* ch == 'A' */
X              `7B
X!                 j++;
X!                 if (j == NUM_FILES) j = 0;
X              `7D
X            curr_file = FILE_RING`5Bj`5D;
X            mbuf`5B0`5D = '\0';
X**************
X*** 202,208
X                  (*j)++;
X                  if (*j == NUM_FILES) *j = 0;
X              `7D
X!           curr_file = FILE_RING`5B*j`5D;
X            mbuf`5B0`5D = '\0';
X            strcat(mbuf,"Next file: ");
X            strcat(mbuf, curr_file);
X--- 209,215 -----
X                  j++;
X                  if (j == NUM_FILES) j = 0;
X              `7D
X!           curr_file = FILE_RING`5Bj`5D;
X            mbuf`5B0`5D = '\0';
X            strcat(mbuf,"Next file: ");
X            strcat(mbuf, curr_file);
X**************
X*** 210,216
X            while(ch = mbuf`5Bi`5D, ch != '\0') i++;
X            while(i < SCREEN_WIDTH) mbuf`5Bi++`5D = ' ';
X            mbuf`5Bi`5D = '\0';
X!          `20
X            smart_puts(mbuf,MINI_BUF,stdout);
X            fputc('\r',stdout);
X            strcpy((char *) MINI_BUF,mbuf);
X--- 217,223 -----
X            while(ch = mbuf`5Bi`5D, ch != '\0') i++;
X            while(i < SCREEN_WIDTH) mbuf`5Bi++`5D = ' ';
X            mbuf`5Bi`5D = '\0';
X! `20
X            smart_puts(mbuf,MINI_BUF,stdout);
X            fputc('\r',stdout);
X            strcpy((char *) MINI_BUF,mbuf);
X**************
X*** 219,227
X      delete_line(1);
X      exit_minibuffer();
X      MINI_BUF`5B0`5D = 0;
X!     (*j)++;
X!     if ((ch == 'Q') `7C`7C (ch == 'q')) return(-1);
X!    `20
X      find_file_in_window(curr_file);
X      return(0);
X  `7D
X--- 226,246 -----
X      delete_line(1);
X      exit_minibuffer();
X      MINI_BUF`5B0`5D = 0;
X!     j++;
X!     if (ch == 'Q' `7C`7C ch == 'q' `7C`7C ch == '\007')
X!       `7B
X!           if (ch == '\007')
X!             fputc('\007',stdout);  /* `5EG rings bell */
X!           return(-1);  /* Q or `5EG quits  */
X!       `7D
X!     else
X!       `7B
X!           if (j >= NUM_FILES `7C`7C j <= 0)
X!             NEXT_RING_FILE = 0;
X!           else
X!             NEXT_RING_FILE = j;
X!       `7D
X!`20
X      find_file_in_window(curr_file);
X      return(0);
X  `7D
X**************
X*** 307,312
X  void user_get_file()
X  `7B
X      char path`5B80`5D, file`5B80`5D, *name;
X     `20
X      if (!head(WIN->buf->file,file))
X        strcpy(file,C_DIR);
X--- 326,332 -----
X  void user_get_file()
X  `7B
X      char path`5B80`5D, file`5B80`5D, *name;
X+     int i;
X     `20
X      if (!head(WIN->buf->file,file))
X        strcpy(file,C_DIR);
X**************
X*** 311,317
X      if (!head(WIN->buf->file,file))
X        strcpy(file,C_DIR);
X `20
X!     if (read_from_minibuffer("Find File: ",file) == -1) return;
X `20
X      if (head(file,path))
X        `7B
X--- 331,341 -----
X      if (!head(WIN->buf->file,file))
X        strcpy(file,C_DIR);
X `20
X!     if (read_from_minibuffer("Find File: ",file) == -1)
X!       `7B
X!           most_message("New file fetch cancelled.",0);
X!           return;
X!       `7D
X `20
X      if (head(file,path))
X        `7B
X**************
X*** 321,326
X            name = path;
X        `7D
X      else name = file;
X      find_file_in_window(name);
X  `7D
X `20
X--- 345,354 -----
X            name = path;
X        `7D
X      else name = file;
X+`20
X+ #ifdef VMS
X+     for (i=0; i < strlen(name); i++) name`5Bi`5D = toupper(name`5Bi`5D);
X+ #endif
X      find_file_in_window(name);
X `20
X      /*
X**************
X*** 322,326
X        `7D
X      else name = file;
X      find_file_in_window(name);
X  `7D
X `20
X--- 350,368 -----
X      for (i=0; i < strlen(name); i++) name`5Bi`5D = toupper(name`5Bi`5D);
X  #endif
X      find_file_in_window(name);
X+`20
X+     /*
X+     **  add to file ring if successful
X+     */
X+     if (file_visible(name))
X+       `7B
X+ #ifdef VMS
X+           FILE_RING`5BNUM_FILES`5D = (char*) malloc(strlen(name) + 1);
X+           strcpy(FILE_RING`5BNUM_FILES++`5D,name);
X+ #else
X+           FILE_RING`5BNUM_FILES++`5D = name;
X+ #endif
X+           NEXT_RING_FILE = 0;
X+       `7D
X  `7D
X `20
$ CALL UNPACK FILE_C.PAT;363 1735230293
$ create 'f'
X*** disk$disk1:`5Bflowers.swing.vmsnet`5Dhelp.c;1
X--- disk$disk1:`5Bflowers.swing.src`5Dhelp.c;3
X**************
X*** 1,9
X  #include <stdio.h>
X  #include "window.h"
X! #include "file.h" `20
X! #include "display.h" `20
X! #include "line.h" `20
X!  `20
X  #ifndef MOST_HELP_USE_DOC
X  /* This section provided by Mats Akerberg (mats@efd.lth.se) */
X   `20
X--- 1,10 -----
X  #include <stdio.h>
X  #include "window.h"
X! #include "file.h"
X! #include "display.h"
X! #include "line.h"
X! #include "externs.h"
X!`20
X  #ifndef MOST_HELP_USE_DOC
X  /* This section provided by Mats Akerberg (mats@efd.lth.se) */
X  /* Modified by Foteos Macrides (MACRIDES@WFEB2.BITNET)      */
X**************
X*** 6,12
X   `20
X  #ifndef MOST_HELP_USE_DOC
X  /* This section provided by Mats Akerberg (mats@efd.lth.se) */
X!  `20
X  static char *help`5B`5D = `7B
X  "SPACE,NEXT,D,d      *Scroll down one Screen.",
X  "RETURN,V,DOWN       *Move forward one line.",
X--- 7,14 -----
X `20
X  #ifndef MOST_HELP_USE_DOC
X  /* This section provided by Mats Akerberg (mats@efd.lth.se) */
X! /* Modified by Foteos Macrides (MACRIDES@WFEB2.BITNET)      */
X!`20
X  static char *help`5B`5D = `7B
X  " N,NEXT   *Next page         DOWN,D,J  *Down one line      T  Top of file
V",
X  " P,PREV   *Previous page       UP,U,K  *Up one line        B  Bottom of f
Vile",
X**************
X*** 8,32
X  /* This section provided by Mats Akerberg (mats@efd.lth.se) */
X   `20
X  static char *help`5B`5D = `7B
X! "SPACE,NEXT,D,d      *Scroll down one Screen.",
X! "RETURN,V,DOWN       *Move forward one line.",
X! "U,u,`5EU,PREV         *Move Up one screen.",
X! "UP,`5E                *Move up one line.",
X! "R,r,`5ER               Redraw Screen.",
X! "T,t                  Top of File.",
X! "B,b                  Bottom of file.",
X! "RIGHT,>              Scroll Screen Left (to view lines right of right mar
Vgin)",
X! "LEFT,<               Scroll Screen Right (To view lines left of left marg
Vin)",
X! "F,f,/               *Find forward",
X! "\\                   *Find Backward",
X! "N,n                 *Find next in current search direction.",
X! "J,j,G,g              Goto line.",
X! "%                    Goto percent.",
X! "W,w                  Toggle width.",
X! "Q,q,`5EZ               Quit MOST.",
X! "?,H,h                This help screen.",
X! " *Note:  This command may be repeated `60n' times By entering a number th
Ven",
X! "        the command key, e.g.,  '5 SPACE' moves 5 screens forward.",
X  NULL `7D;
X `20
X  void do_help_command()
X--- 10,36 -----
X  /* Modified by Foteos Macrides (MACRIDES@WFEB2.BITNET)      */
X `20
X  static char *help`5B`5D = `7B
X! " N,NEXT   *Next page         DOWN,D,J  *Down one line      T  Top of file
V",
X! " P,PREV   *Previous page       UP,U,K  *Up one line        B  Bottom of f
Vile",
X! " >,RIGHT  *59 columns Right      `5B#`5DG   Go to line #       W  toggle
V Width",
X! " <,LEFT   *59 columns Left       `5B#`5D%   go to percent #    E  invoke
V Editor",
X! " Q,CR,`5EZ   quit (exit)            H,?   show this Help     $  spawn to
V VMS",
X! " M,SELECT  set Mark             `5ER,`5EW   Repaint (Wipe) the screen",
X! " .,INSERT  set mark and go to previous mark if present (for toggling page
Vs)",
X! " /string  *search FORWARD for a string    :C   toggle Case-sensitive sear
Vch",
X! " \\string  *search REVERSE for a string     R  *Repeat current search",
X! "     *Note: Starred commands may be repeated 'n' times by entering a numb
Ver",
X! "            then the command key (e.g., '5DOWN' scrolls 5 lines down).",
X! "",
X! "`5B#`5D:O  toggle Options  b=binary<->ASCII, i=skip lines indented > # co
Vlumns,",
X! "         s=squeeze multiple blank lines, t=show tabs as `1B`5B7mI`1B`5B0m
V, v=show `5Echars,",
X! "         w=wrapping for current window    (v must be set for t to be set)
V",
X! "",
X! "`5EX2  split this window in half          O,`5EXO  move to Other window",
X! " :N  skip to Next file in the file ring   `5EX0  delete this window",
X! "       (UP/DOWN arrow keys cycle ring)    `5EX1  delete all other windows
V",
X! "`5EKG  Get a new file                         L  toggle window Lock",
X! " `5EG  abandon prompt (cancel command)       :D  Delete file (if +d set)"
V,
X  NULL `7D;
X `20
X  void do_help_command()
X**************
X*** 31,37
X `20
X  void do_help_command()
X  `7B
X!     int i,ct;
X      char *beg, *end;
X      char line`5B80`5D;
X      char attr`5B80`5D;
X--- 35,41 -----
X `20
X  void do_help_command()
X  `7B
X!     int i,ct,v_flag=0,w_flag=0;
X      char *beg, *end;
X      char line`5B80`5D;
X      char attr`5B80`5D;
X**************
X*** 35,41
X      char *beg, *end;
X      char line`5B80`5D;
X      char attr`5B80`5D;
X!    `20
X      i = 1;
X      ct = 0;
X      set_scroll_region(1,SCREEN_HEIGHT);
X--- 39,45 -----
X      char *beg, *end;
X      char line`5B80`5D;
X      char attr`5B80`5D;
X!`20
X      i = 1;
X      ct = 0;
X      set_scroll_region(1,SCREEN_HEIGHT);
X**************
X*** 39,44
X      i = 1;
X      ct = 0;
X      set_scroll_region(1,SCREEN_HEIGHT);
X      cls();
X      while( i<SCREEN_ROWS)
X        `7B
X--- 43,58 -----
X      i = 1;
X      ct = 0;
X      set_scroll_region(1,SCREEN_HEIGHT);
X+     if (MOST_V_OPT)
X+       `7B
X+           v_flag = MOST_V_OPT;
X+           MOST_V_OPT = 0;
X+       `7D
X+     if (MOST_W_OPT)
X+       `7B
X+           w_flag = MOST_W_OPT;
X+           MOST_W_OPT = 0;
X+       `7D
X      cls();
X      while( i<SCREEN_ROWS)
X        `7B
X**************
X*** 46,52
X              `7B
X                  beg = help`5Bct`5D;
X                  end = (help`5Bct`5D + strlen(help`5Bct++`5D));
X!                 analyse_line((unsigned char *) beg, (unsigned char *) end,
V line, attr);
X                  output(line,end - beg,attr,'$');
X                  fputc('\n',stdout);
X                  i++;
X--- 60,68 -----
X              `7B
X                  beg = help`5Bct`5D;
X                  end = (help`5Bct`5D + strlen(help`5Bct++`5D));
X!                 analyse_line((unsigned char *) beg,
X!                              (unsigned char *) end,
X!                              line, attr);
X                  output(line,end - beg,attr,'$');
X                  fputc('\n',stdout);
X                  i++;
X**************
X*** 58,63
X  `09`09set_attribute(0);
X                  fflush(stdout);
X  `09`09getkey();
X                  redraw_display();
X  `09`09return;
X              `7D
X--- 74,83 -----
X  `09`09set_attribute(0);
X                  fflush(stdout);
X  `09`09getkey();
X+                 if (w_flag)
X+                   MOST_W_OPT = w_flag;
X+                 if (v_flag)
X+                   MOST_V_OPT = v_flag;
X                  redraw_display();
X  `09`09return;
X              `7D
X**************
X*** 93,99
X        `7D
X      else
X        `7B
X!           most_message("You must set the environment variable 'MOST_HELP'
V to point to the help file.",1);
X        `7D
X  `7D      `20
X  #endif
X--- 113,121 -----
X        `7D
X      else
X        `7B
X!           most_message
X! ("You must set the environment variable 'MOST_HELP' to point to the help f
Vile."
X!  ,1);
X        `7D
X  `7D
X  #endif
X**************
X*** 95,99
X        `7B
X            most_message("You must set the environment variable 'MOST_HELP'
V to point to the help file.",1);
X        `7D
X! `7D      `20
X  #endif
X--- 117,121 -----
X  ("You must set the environment variable 'MOST_HELP' to point to the help f
Vile."
X   ,1);
X        `7D
X! `7D
X  #endif
$ CALL UNPACK HELP_C.PAT;363 1985913628
$ create 'f'
X*** disk$disk1:`5Bflowers.swing.vmsnet`5Dkeym.c;1
X--- disk$disk1:`5Bflowers.swing.src`5Dkeym.c;3
X**************
X*** 17,24
X        beep_cmd,                 /* `5EA */
X        beep_cmd,                 /* `5EB */
X        beep_cmd,                 /* `5EC */
X!       page_down_cmd,            /* `5ED */
X!       beep_cmd,`09`09`09/* `5EE */
X        search_cmd,               /* `5EF */
X        beep_cmd,`09`09`09/* `5EG */
X        help_cmd,                 /* `5EH */
X--- 17,24 -----
X        beep_cmd,                 /* `5EA */
X        beep_cmd,                 /* `5EB */
X        beep_cmd,                 /* `5EC */
X!       next_line_cmd,            /* `5ED */
X!       beep_cmd,                 /* `5EE */
X        search_cmd,               /* `5EF */
X        beep_cmd,                 /* `5EG */
X        help_cmd,                 /* `5EH */
X**************
X*** 20,26
X        page_down_cmd,            /* `5ED */
X        beep_cmd,`09`09`09/* `5EE */
X        search_cmd,               /* `5EF */
X!       beep_cmd,`09`09`09/* `5EG */
X        help_cmd,                 /* `5EH */
X        page_right_cmd,           /* `5EI */
X        next_line_cmd,            /* `5EJ */
X--- 20,26 -----
X        next_line_cmd,            /* `5ED */
X        beep_cmd,                 /* `5EE */
X        search_cmd,               /* `5EF */
X!       beep_cmd,                 /* `5EG */
X        help_cmd,                 /* `5EH */
X        page_right_cmd,           /* `5EI */
X        next_line_cmd,            /* `5EJ */
X**************
X*** 25,36
X        page_right_cmd,           /* `5EI */
X        next_line_cmd,            /* `5EJ */
X        ctrl_k_map_cmd,           /* `5EK */
X!       beep_cmd,`09`09`09/* `5EL */
X!       next_line_cmd,            /* `5EM */
X!       next_line_cmd,            /* `5EN */
X!       beep_cmd,`09`09`09/* `5EO */
X!       previous_line_cmd,        /* `5EP */
X!       beep_cmd,`09`09`09/* `5EQ */
X        redraw_cmd,               /* `5ER */
X        beep_cmd,`09`09`09/* `5ES */
X        time_cmd,                 /* `5ET */
X--- 25,36 -----
X        page_right_cmd,           /* `5EI */
X        next_line_cmd,            /* `5EJ */
X        ctrl_k_map_cmd,           /* `5EK */
X!       beep_cmd,                 /* `5EL */
X!       exit_cmd,                 /* `5EM */
X!       page_down_cmd,            /* `5EN */
X!       beep_cmd,                 /* `5EO */
X!       page_up_cmd,              /* `5EP */
X!       beep_cmd,                 /* `5EQ */
X        redraw_cmd,               /* `5ER */
X        beep_cmd,                 /* `5ES */
X        time_cmd,                 /* `5ET */
X**************
X*** 32,38
X        previous_line_cmd,        /* `5EP */
X        beep_cmd,`09`09`09/* `5EQ */
X        redraw_cmd,               /* `5ER */
X!       beep_cmd,`09`09`09/* `5ES */
X        time_cmd,                 /* `5ET */
X        page_up_cmd,              /* `5EU */
X        page_down_cmd,            /* `5EV */
X--- 32,38 -----
X        page_up_cmd,              /* `5EP */
X        beep_cmd,                 /* `5EQ */
X        redraw_cmd,               /* `5ER */
X!       beep_cmd,                 /* `5ES */
X        time_cmd,                 /* `5ET */
X        previous_line_cmd,        /* `5EU */
X        beep_cmd,                 /* `5EV */
X**************
X*** 34,42
X        redraw_cmd,               /* `5ER */
X        beep_cmd,`09`09`09/* `5ES */
X        time_cmd,                 /* `5ET */
X!       page_up_cmd,              /* `5EU */
X!       page_down_cmd,            /* `5EV */
X!       ctrl_w_map_cmd,           /* `5EW */
X        ctrl_x_map_cmd,           /* `5EX */
X        beep_cmd,`09`09`09/* `5EY */
X        sys_spawn_cmd,            /* `5EZ */
X--- 34,43 -----
X        redraw_cmd,               /* `5ER */
X        beep_cmd,                 /* `5ES */
X        time_cmd,                 /* `5ET */
X!       previous_line_cmd,        /* `5EU */
X!       beep_cmd,                 /* `5EV */
X!  /*   ctrl_w_map_cmd,           /* `5EW */
X!       redraw_cmd,               /* `5EW */
X        ctrl_x_map_cmd,           /* `5EX */
X        beep_cmd,                 /* `5EY */
X        exit_cmd,                 /* `5EZ */
X**************
X*** 38,45
X        page_down_cmd,            /* `5EV */
X        ctrl_w_map_cmd,           /* `5EW */
X        ctrl_x_map_cmd,           /* `5EX */
X!       beep_cmd,`09`09`09/* `5EY */
X!       sys_spawn_cmd,            /* `5EZ */
X        esc_map_cmd,              /* `5E`5B */
X        beep_cmd,`09`09`09/* `5E\ */
X        beep_cmd,`09`09`09/* `5E`5D */
X--- 39,46 -----
X   /*   ctrl_w_map_cmd,           /* `5EW */
X        redraw_cmd,               /* `5EW */
X        ctrl_x_map_cmd,           /* `5EX */
X!       beep_cmd,                 /* `5EY */
X!       exit_cmd,                 /* `5EZ */
X        esc_map_cmd,              /* `5E`5B */
X        beep_cmd,                 /* `5E\ */
X        beep_cmd,                 /* `5E`5D */
X**************
X*** 41,65
X        beep_cmd,`09`09`09/* `5EY */
X        sys_spawn_cmd,            /* `5EZ */
X        esc_map_cmd,              /* `5E`5B */
X!       beep_cmd,`09`09`09/* `5E\ */
X!       beep_cmd,`09`09`09/* `5E`5D */
X!       beep_cmd,`09`09`09/* `5E`5E */
X!       beep_cmd,`09`09`09/* `5E_ */
X!       page_down_cmd,`09`09/*   */
X!       beep_cmd,`09`09`09/* ! */
X!       beep_cmd,`09`09`09/* " */
X!       beep_cmd,`09`09`09/* # */
X!       beep_cmd,`09`09`09/* $ */
X!       goto_percent_cmd,`09`09/* % */
X!       beep_cmd,`09`09`09/* & */
X!       beep_cmd,`09`09`09/* ' */
X!       beep_cmd,`09`09`09/* ( */
X!       beep_cmd,`09`09`09/* ) */
X!       beep_cmd,`09`09`09/* * */
X!       beep_cmd,`09`09`09/* + */
X!       goto_mark_cmd,`09`09/* , */
X!       digit_arg_cmd,`09`09/* - */
X!       beep_cmd,`09`09`09/* . */
X        search_cmd,               /* / */
X        digit_arg_cmd,            /* 0 */
X        digit_arg_cmd,            /* 1 */
X--- 42,66 -----
X        beep_cmd,                 /* `5EY */
X        exit_cmd,                 /* `5EZ */
X        esc_map_cmd,              /* `5E`5B */
X!       beep_cmd,                 /* `5E\ */
X!       beep_cmd,                 /* `5E`5D */
X!       beep_cmd,                 /* `5E`5E */
X!       previous_line_cmd,        /* `5E_ */
X!       page_down_cmd,            /*   */
X!       beep_cmd,                 /* ! */
X!       beep_cmd,                 /* " */
X!       beep_cmd,                 /* # */
X!       sys_spawn_cmd,            /* $ */
X!       goto_percent_cmd,         /* % */
X!       beep_cmd,                 /* & */
X!       beep_cmd,                 /* ' */
X!       beep_cmd,                 /* ( */
X!       beep_cmd,                 /* ) */
X!       beep_cmd,                 /* * */
X!       beep_cmd,                 /* + */
X!       beep_cmd,                 /* , */
X!       digit_arg_cmd,            /* - */
X!       goto_mark_cmd,            /* . */
X        search_cmd,               /* / */
X        digit_arg_cmd,            /* 0 */
X        digit_arg_cmd,            /* 1 */
X**************
X*** 72,78
X        digit_arg_cmd,            /* 8 */
X        digit_arg_cmd,            /* 9 */
X        extended_key_cmd,         /* : */
X!       beep_cmd,`09`09`09/* ; */
X        page_left_cmd,            /* < */
X        beep_cmd,`09`09`09/* = */
X        page_right_cmd,           /* > */
X--- 73,79 -----
X        digit_arg_cmd,            /* 8 */
X        digit_arg_cmd,            /* 9 */
X        extended_key_cmd,         /* : */
X!       beep_cmd,                 /* ; */
X        page_left_cmd,            /* < */
X        beep_cmd,                 /* = */
X        page_right_cmd,           /* > */
X**************
X*** 74,80
X        extended_key_cmd,         /* : */
X        beep_cmd,`09`09`09/* ; */
X        page_left_cmd,            /* < */
X!       beep_cmd,`09`09`09/* = */
X        page_right_cmd,           /* > */
X        help_cmd,                 /* ? */
X        beep_cmd,`09`09`09/* @ */
X--- 75,81 -----
X        extended_key_cmd,         /* : */
X        beep_cmd,                 /* ; */
X        page_left_cmd,            /* < */
X!       beep_cmd,                 /* = */
X        page_right_cmd,           /* > */
X        help_cmd,                 /* ? */
X        beep_cmd,                 /* @ */
X**************
X*** 77,84
X        beep_cmd,`09`09`09/* = */
X        page_right_cmd,           /* > */
X        help_cmd,                 /* ? */
X!       beep_cmd,`09`09`09/* @ */
X!       beep_cmd,`09`09`09/* A */
X        end_of_buffer_cmd,        /* B */
X        beep_cmd,`09`09`09/* C */
X        page_down_cmd,            /* D */
X--- 78,85 -----
X        beep_cmd,                 /* = */
X        page_right_cmd,           /* > */
X        help_cmd,                 /* ? */
X!       beep_cmd,                 /* @ */
X!       beep_cmd,                 /* A */
X        end_of_buffer_cmd,        /* B */
X        beep_cmd,                 /* C */
X        next_line_cmd,            /* D */
X**************
X*** 80,89
X        beep_cmd,`09`09`09/* @ */
X        beep_cmd,`09`09`09/* A */
X        end_of_buffer_cmd,        /* B */
X!       beep_cmd,`09`09`09/* C */
X!       page_down_cmd,            /* D */
X!       edit_cmd,`09`09`09/* E */
X!       search_cmd,               /* F */
X        goto_line_cmd,            /* G */
X        help_cmd,                 /* H */
X        beep_cmd,`09`09`09/* I */
X--- 81,90 -----
X        beep_cmd,                 /* @ */
X        beep_cmd,                 /* A */
X        end_of_buffer_cmd,        /* B */
X!       beep_cmd,                 /* C */
X!       next_line_cmd,            /* D */
X!       edit_cmd,                 /* E */
X!       beep_cmd,                 /* F */
X        goto_line_cmd,            /* G */
X        help_cmd,                 /* H */
X        beep_cmd,                 /* I */
X**************
X*** 86,94
X        search_cmd,               /* F */
X        goto_line_cmd,            /* G */
X        help_cmd,                 /* H */
X!       beep_cmd,`09`09`09/* I */
X!       goto_line_cmd,            /* J */
X!       beep_cmd,`09`09`09/* K */
X        toggle_lock,              /* L */
X        set_mark_cmd,             /* M */
X        find_next_cmd,            /* N */
X--- 87,95 -----
X        beep_cmd,                 /* F */
X        goto_line_cmd,            /* G */
X        help_cmd,                 /* H */
X!       beep_cmd,                 /* I */
X!       next_line_cmd,            /* J */
X!       previous_line_cmd,        /* K */
X        toggle_lock,              /* L */
X        set_mark_cmd,             /* M */
X        page_down_cmd,            /* N */
X**************
X*** 91,97
X        beep_cmd,`09`09`09/* K */
X        toggle_lock,              /* L */
X        set_mark_cmd,             /* M */
X!       find_next_cmd,            /* N */
X        other_window_cmd,         /* O */
X        beep_cmd,`09`09`09/* P */
X        exit_cmd,                 /* Q */
X--- 92,98 -----
X        previous_line_cmd,        /* K */
X        toggle_lock,              /* L */
X        set_mark_cmd,             /* M */
X!       page_down_cmd,            /* N */
X        other_window_cmd,         /* O */
X        page_up_cmd,              /* P */
X        exit_cmd,                 /* Q */
X**************
X*** 93,99
X        set_mark_cmd,             /* M */
X        find_next_cmd,            /* N */
X        other_window_cmd,         /* O */
X!       beep_cmd,`09`09`09/* P */
X        exit_cmd,                 /* Q */
X        redraw_cmd,               /* R */
X        beep_cmd,`09`09`09/* S */
X--- 94,100 -----
X        set_mark_cmd,             /* M */
X        page_down_cmd,            /* N */
X        other_window_cmd,         /* O */
X!       page_up_cmd,              /* P */
X        exit_cmd,                 /* Q */
X        find_next_cmd,            /* R */
X        beep_cmd,                 /* S */
X**************
X*** 95,102
X        other_window_cmd,         /* O */
X        beep_cmd,`09`09`09/* P */
X        exit_cmd,                 /* Q */
X!       redraw_cmd,               /* R */
X!       beep_cmd,`09`09`09/* S */
X        top_of_buffer_cmd,        /* T */
X        page_up_cmd,              /* U */
X        next_line_cmd,            /* V */
X--- 96,103 -----
X        other_window_cmd,         /* O */
X        page_up_cmd,              /* P */
X        exit_cmd,                 /* Q */
X!       find_next_cmd,            /* R */
X!       beep_cmd,                 /* S */
X        top_of_buffer_cmd,        /* T */
X        previous_line_cmd,        /* U */
X        beep_cmd,                 /* V */
X**************
X*** 98,105
X        redraw_cmd,               /* R */
X        beep_cmd,`09`09`09/* S */
X        top_of_buffer_cmd,        /* T */
X!       page_up_cmd,              /* U */
X!       next_line_cmd,            /* V */
X        toggle_width_cmd,         /* W */
X        beep_cmd,`09`09`09/* X */
X        beep_cmd,`09`09`09/* Y */
X--- 99,106 -----
X        find_next_cmd,            /* R */
X        beep_cmd,                 /* S */
X        top_of_buffer_cmd,        /* T */
X!       previous_line_cmd,        /* U */
X!       beep_cmd,                 /* V */
X        toggle_width_cmd,         /* W */
X        beep_cmd,                 /* X */
X        beep_cmd,                 /* Y */
X**************
X*** 101,110
X        page_up_cmd,              /* U */
X        next_line_cmd,            /* V */
X        toggle_width_cmd,         /* W */
X!       beep_cmd,`09`09`09/* X */
X!       beep_cmd,`09`09`09/* Y */
X!       beep_cmd,`09`09`09/* Z */
X!       beep_cmd,`09`09`09/* `5B */
X        search_back_cmd,          /* \ */
X        beep_cmd,`09`09`09/* `5D */
X        previous_line_cmd,`09/* `5E */
X--- 102,111 -----
X        previous_line_cmd,        /* U */
X        beep_cmd,                 /* V */
X        toggle_width_cmd,         /* W */
X!       beep_cmd,                 /* X */
X!       beep_cmd,                 /* Y */
X!       beep_cmd,                 /* Z */
X!       beep_cmd,                 /* `5B */
X        search_back_cmd,          /* \ */
X        beep_cmd,                 /* `5D */
X        previous_line_cmd,        /* `5E */
X**************
X*** 106,116
X        beep_cmd,`09`09`09/* Z */
X        beep_cmd,`09`09`09/* `5B */
X        search_back_cmd,          /* \ */
X!       beep_cmd,`09`09`09/* `5D */
X!       previous_line_cmd,`09/* `5E */
X!       beep_cmd,`09`09`09/* _ */
X!       beep_cmd,`09`09`09/* `60 */
X!       beep_cmd,`09`09`09/* a */
X        end_of_buffer_cmd,        /* b */
X        beep_cmd,`09`09`09/* c */
X        page_down_cmd,            /* d */
X--- 107,117 -----
X        beep_cmd,                 /* Z */
X        beep_cmd,                 /* `5B */
X        search_back_cmd,          /* \ */
X!       beep_cmd,                 /* `5D */
X!       previous_line_cmd,        /* `5E */
X!       beep_cmd,                 /* _ */
X!       beep_cmd,                 /* `60 */
X!       beep_cmd,                 /* a */
X        end_of_buffer_cmd,        /* b */
X        beep_cmd,                 /* c */
X        next_line_cmd,            /* d */
X**************
X*** 112,121
X        beep_cmd,`09`09`09/* `60 */
X        beep_cmd,`09`09`09/* a */
X        end_of_buffer_cmd,        /* b */
X!       beep_cmd,`09`09`09/* c */
X!       page_down_cmd,            /* d */
X!       edit_cmd,`09`09`09/* e */
X!       search_cmd,               /* f */
X        goto_line_cmd,            /* g */
X        help_cmd,                 /* h */
X        beep_cmd,`09`09`09/* i */
X--- 113,122 -----
X        beep_cmd,                 /* `60 */
X        beep_cmd,                 /* a */
X        end_of_buffer_cmd,        /* b */
X!       beep_cmd,                 /* c */
X!       next_line_cmd,            /* d */
X!       edit_cmd,                 /* e */
X!       beep_cmd,                 /* f */
X        goto_line_cmd,            /* g */
X        help_cmd,                 /* h */
X        beep_cmd,                 /* i */
X**************
X*** 118,126
X        search_cmd,               /* f */
X        goto_line_cmd,            /* g */
X        help_cmd,                 /* h */
X!       beep_cmd,`09`09`09/* i */
X!       goto_line_cmd,            /* j */
X!       beep_cmd,`09`09`09/* k */
X        toggle_lock,              /* l */
X        set_mark_cmd,             /* m */
X        find_next_cmd,            /* n */
X--- 119,127 -----
X        beep_cmd,                 /* f */
X        goto_line_cmd,            /* g */
X        help_cmd,                 /* h */
X!       beep_cmd,                 /* i */
X!       next_line_cmd,            /* j */
X!       previous_line_cmd,        /* k */
X        toggle_lock,              /* l */
X        set_mark_cmd,             /* m */
X        page_down_cmd,            /* n */
X**************
X*** 123,129
X        beep_cmd,`09`09`09/* k */
X        toggle_lock,              /* l */
X        set_mark_cmd,             /* m */
X!       find_next_cmd,            /* n */
X        other_window_cmd,         /* o */
X        beep_cmd,`09`09`09/* p */
X        exit_cmd,                 /* q */
X--- 124,130 -----
X        previous_line_cmd,        /* k */
X        toggle_lock,              /* l */
X        set_mark_cmd,             /* m */
X!       page_down_cmd,            /* n */
X        other_window_cmd,         /* o */
X        page_up_cmd,              /* p */
X        exit_cmd,                 /* q */
X**************
X*** 125,131
X        set_mark_cmd,             /* m */
X        find_next_cmd,            /* n */
X        other_window_cmd,         /* o */
X!       beep_cmd,`09`09`09/* p */
X        exit_cmd,                 /* q */
X        redraw_cmd,               /* r */
X        beep_cmd,`09`09`09/* s */
X--- 126,132 -----
X        set_mark_cmd,             /* m */
X        page_down_cmd,            /* n */
X        other_window_cmd,         /* o */
X!       page_up_cmd,              /* p */
X        exit_cmd,                 /* q */
X        find_next_cmd,            /* r */
X        beep_cmd,                 /* s */
X**************
X*** 127,134
X        other_window_cmd,         /* o */
X        beep_cmd,`09`09`09/* p */
X        exit_cmd,                 /* q */
X!       redraw_cmd,               /* r */
X!       beep_cmd,`09`09`09/* s */
X        top_of_buffer_cmd,        /* t */
X        page_up_cmd,              /* u */
X        next_line_cmd,            /* v */
X--- 128,135 -----
X        other_window_cmd,         /* o */
X        page_up_cmd,              /* p */
X        exit_cmd,                 /* q */
X!       find_next_cmd,            /* r */
X!       beep_cmd,                 /* s */
X        top_of_buffer_cmd,        /* t */
X        previous_line_cmd,        /* u */
X        beep_cmd,                 /* v */
X**************
X*** 130,137
X        redraw_cmd,               /* r */
X        beep_cmd,`09`09`09/* s */
X        top_of_buffer_cmd,        /* t */
X!       page_up_cmd,              /* u */
X!       next_line_cmd,            /* v */
X        toggle_width_cmd,         /* w */
X        beep_cmd,`09`09`09/* x */
X        beep_cmd,`09`09`09/* y */
X--- 131,138 -----
X        find_next_cmd,            /* r */
X        beep_cmd,                 /* s */
X        top_of_buffer_cmd,        /* t */
X!       previous_line_cmd,        /* u */
X!       beep_cmd,                 /* v */
X        toggle_width_cmd,         /* w */
X        beep_cmd,                 /* x */
X        beep_cmd,                 /* y */
X**************
X*** 133,146
X        page_up_cmd,              /* u */
X        next_line_cmd,            /* v */
X        toggle_width_cmd,         /* w */
X!       beep_cmd,`09`09`09/* x */
X!       beep_cmd,`09`09`09/* y */
X!       beep_cmd,`09`09`09/* z */
X!       beep_cmd,`09`09`09/* `7B */
X!       beep_cmd,`09`09`09/* `7C */
X!       beep_cmd,`09`09`09/* `7D */
X!       beep_cmd,`09`09`09/* `7E */
X!       page_up_cmd               /* `5E? */
X      `7D;
X `20
X  /*  escape map  */
X--- 134,147 -----
X        previous_line_cmd,        /* u */
X        beep_cmd,                 /* v */
X        toggle_width_cmd,         /* w */
X!       beep_cmd,                 /* x */
X!       beep_cmd,                 /* y */
X!       beep_cmd,                 /* z */
X!       beep_cmd,                 /* `7B */
X!       beep_cmd,                 /* `7C */
X!       beep_cmd,                 /* `7D */
X!       beep_cmd,                 /* `7E */
X!       beep_cmd                  /* `5E? */
X      `7D;
X `20
X  /*  escape map  */
X**************
X*** 146,187
X  /*  escape map  */
X  void (*escape_map`5B128`5D)() =
X    `7B
X!       beep_cmd, /* `5E@ */
X!       beep_cmd, /* `5EA */
X!       beep_cmd, /* `5EB */
X!       beep_cmd, /* `5EC */
X!       beep_cmd, /* `5ED */
X!       beep_cmd, /* `5EE */
X!       beep_cmd, /* `5EF */
X!       beep_cmd, /* `5EG */
X!       beep_cmd, /* `5EH */
X!       beep_cmd, /* `5EI */
X!       beep_cmd, /* `5EJ */
X!       beep_cmd, /* `5EK */
X!       beep_cmd, /* `5EL */
X!       beep_cmd, /* `5EM */
X!       beep_cmd, /* `5EN */
X!       beep_cmd, /* `5EO */
X!       beep_cmd, /* `5EP */
X!       beep_cmd, /* `5EQ */
X!       beep_cmd, /* `5ER */
X!       beep_cmd, /* `5ES */
X!       beep_cmd, /* `5ET */
X!       beep_cmd, /* `5EU */
X!       beep_cmd, /* `5EV */
X!       beep_cmd, /* `5EW */
X!       beep_cmd, /* `5EX */
X!       beep_cmd, /* `5EY */
X!       beep_cmd, /* `5EZ */
X!       beep_cmd, /* `5E`5B */
X!       beep_cmd, /* `5E\ */
X!       beep_cmd, /* `5E`5D */
X!       beep_cmd, /* `5E`5E */
X!       beep_cmd, /* `5E_ */
X!       beep_cmd, /*   */
X!       beep_cmd, /* ! */
X!       beep_cmd, /* " */
X!       beep_cmd, /* # */
X        sys_spawn_cmd,            /* $ */
X        beep_cmd, /* % */
X        beep_cmd, /* & */
X--- 147,188 -----
X  /*  escape map  */
X  void (*escape_map`5B128`5D)() =
X    `7B
X!       beep_cmd,                 /* `5E@ */
X!       beep_cmd,                 /* `5EA */
X!       beep_cmd,                 /* `5EB */
X!       beep_cmd,                 /* `5EC */
X!       beep_cmd,                 /* `5ED */
X!       beep_cmd,                 /* `5EE */
X!       beep_cmd,                 /* `5EF */
X!       beep_cmd,                 /* `5EG */
X!       beep_cmd,                 /* `5EH */
X!       beep_cmd,                 /* `5EI */
X!       beep_cmd,                 /* `5EJ */
X!       beep_cmd,                 /* `5EK */
X!       beep_cmd,                 /* `5EL */
X!       beep_cmd,                 /* `5EM */
X!       beep_cmd,                 /* `5EN */
X!       beep_cmd,                 /* `5EO */
X!       beep_cmd,                 /* `5EP */
X!       beep_cmd,                 /* `5EQ */
X!       beep_cmd,                 /* `5ER */
X!       beep_cmd,                 /* `5ES */
X!       beep_cmd,                 /* `5ET */
X!       beep_cmd,                 /* `5EU */
X!       beep_cmd,                 /* `5EV */
X!       beep_cmd,                 /* `5EW */
X!       beep_cmd,                 /* `5EX */
X!       beep_cmd,                 /* `5EY */
X!       beep_cmd,                 /* `5EZ */
X!       beep_cmd,                 /* `5E`5B */
X!       beep_cmd,                 /* `5E\ */
X!       beep_cmd,                 /* `5E`5D */
X!       beep_cmd,                 /* `5E`5E */
X!       beep_cmd,                 /* `5E_ */
X!       beep_cmd,                 /*   */
X!       beep_cmd,                 /* ! */
X!       beep_cmd,                 /* " */
X!       beep_cmd,                 /* # */
X        sys_spawn_cmd,            /* $ */
X        beep_cmd,                 /* % */
X        beep_cmd,                 /* & */
X**************
X*** 183,196
X        beep_cmd, /* " */
X        beep_cmd, /* # */
X        sys_spawn_cmd,            /* $ */
X!       beep_cmd, /* % */
X!       beep_cmd, /* & */
X!       beep_cmd, /* ' */
X!       beep_cmd, /* ( */
X!       beep_cmd, /* ) */
X!       beep_cmd, /* * */
X!       beep_cmd, /* + */
X!       beep_cmd, /* , */
X        digit_arg_cmd,            /* - */
X        beep_cmd, /* . */
X        beep_cmd, /* / */
X--- 184,197 -----
X        beep_cmd,                 /* " */
X        beep_cmd,                 /* # */
X        sys_spawn_cmd,            /* $ */
X!       beep_cmd,                 /* % */
X!       beep_cmd,                 /* & */
X!       beep_cmd,                 /* ' */
X!       beep_cmd,                 /* ( */
X!       beep_cmd,                 /* ) */
X!       beep_cmd,                 /* * */
X!       beep_cmd,                 /* + */
X!       beep_cmd,                 /* , */
X        digit_arg_cmd,            /* - */
X        beep_cmd,                 /* . */
X        beep_cmd,                 /* / */
X**************
X*** 192,200
X        beep_cmd, /* + */
X        beep_cmd, /* , */
X        digit_arg_cmd,            /* - */
X!       beep_cmd, /* . */
X!       beep_cmd, /* / */
X!       beep_cmd, /* 0 */
X        digit_arg_cmd,            /* 1 */
X        digit_arg_cmd,            /* 2 */
X        digit_arg_cmd,            /* 3 */
X--- 193,201 -----
X        beep_cmd,                 /* + */
X        beep_cmd,                 /* , */
X        digit_arg_cmd,            /* - */
X!       beep_cmd,                 /* . */
X!       beep_cmd,                 /* / */
X!       beep_cmd,                 /* 0 */
X        digit_arg_cmd,            /* 1 */
X        digit_arg_cmd,            /* 2 */
X        digit_arg_cmd,            /* 3 */
X**************
X*** 204,230
X        digit_arg_cmd,            /* 7 */
X        digit_arg_cmd,            /* 8 */
X        digit_arg_cmd,            /* 9 */
X!       beep_cmd, /* : */
X!       beep_cmd, /* ; */
X!       beep_cmd, /* < */
X!       beep_cmd, /* = */
X!       beep_cmd, /* > */
X!       beep_cmd, /* ? */
X!       beep_cmd, /* @ */
X!       beep_cmd, /* A */
X!       beep_cmd, /* B */
X!       beep_cmd, /* C */
X!       beep_cmd, /* D */
X!       beep_cmd, /* E */
X!       beep_cmd, /* F */
X!       beep_cmd, /* G */
X!       beep_cmd, /* H */
X!       beep_cmd, /* I */
X!       beep_cmd, /* J */
X!       beep_cmd, /* K */
X!       beep_cmd, /* L */
X!       beep_cmd, /* M */
X!       beep_cmd, /* N */
X        O_map_cmd,                /* O */
X        beep_cmd, /* P */
X        beep_cmd, /* Q */
X--- 205,231 -----
X        digit_arg_cmd,            /* 7 */
X        digit_arg_cmd,            /* 8 */
X        digit_arg_cmd,            /* 9 */
X!       beep_cmd,                 /* : */
X!       beep_cmd,                 /* ; */
X!       beep_cmd,                 /* < */
X!       beep_cmd,                 /* = */
X!       beep_cmd,                 /* > */
X!       beep_cmd,                 /* ? */
X!       beep_cmd,                 /* @ */
X!       beep_cmd,                 /* A */
X!       beep_cmd,                 /* B */
X!       beep_cmd,                 /* C */
X!       beep_cmd,                 /* D */
X!       beep_cmd,                 /* E */
X!       beep_cmd,                 /* F */
X!       beep_cmd,                 /* G */
X!       beep_cmd,                 /* H */
X!       beep_cmd,                 /* I */
X!       beep_cmd,                 /* J */
X!       beep_cmd,                 /* K */
X!       beep_cmd,                 /* L */
X!       beep_cmd,                 /* M */
X!       beep_cmd,                 /* N */
X        O_map_cmd,                /* O */
X        beep_cmd,                 /* P */
X        beep_cmd,                 /* Q */
X**************
X*** 226,239
X        beep_cmd, /* M */
X        beep_cmd, /* N */
X        O_map_cmd,                /* O */
X!       beep_cmd, /* P */
X!       beep_cmd, /* Q */
X!       beep_cmd, /* R */
X!       beep_cmd, /* S */
X!       beep_cmd, /* T */
X!       beep_cmd, /* U */
X!       beep_cmd, /* V */
X!       beep_cmd, /* W */
X        extended_cmd_cmd,         /* X */
X        beep_cmd, /* Y */
X        beep_cmd, /* Z */
X--- 227,240 -----
X        beep_cmd,                 /* M */
X        beep_cmd,                 /* N */
X        O_map_cmd,                /* O */
X!       beep_cmd,                 /* P */
X!       beep_cmd,                 /* Q */
X!       beep_cmd,                 /* R */
X!       beep_cmd,                 /* S */
X!       beep_cmd,                 /* T */
X!       beep_cmd,                 /* U */
X!       beep_cmd,                 /* V */
X!       beep_cmd,                 /* W */
X        extended_cmd_cmd,         /* X */
X        beep_cmd,                 /* Y */
X        beep_cmd,                 /* Z */
X**************
X*** 235,242
X        beep_cmd, /* V */
X        beep_cmd, /* W */
X        extended_cmd_cmd,         /* X */
X!       beep_cmd, /* Y */
X!       beep_cmd, /* Z */
X        O_map_cmd,                /* `5B */
X        beep_cmd, /* \ */
X        beep_cmd, /* `5D */
X--- 236,243 -----
X        beep_cmd,                 /* V */
X        beep_cmd,                 /* W */
X        extended_cmd_cmd,         /* X */
X!       beep_cmd,                 /* Y */
X!       beep_cmd,                 /* Z */
X        O_map_cmd,                /* `5B */
X        beep_cmd,                 /* \ */
X        beep_cmd,                 /* `5D */
X**************
X*** 238,271
X        beep_cmd, /* Y */
X        beep_cmd, /* Z */
X        O_map_cmd,                /* `5B */
X!       beep_cmd, /* \ */
X!       beep_cmd, /* `5D */
X!       beep_cmd, /* `5E */
X!       beep_cmd, /* _ */
X!       beep_cmd, /* `60 */
X!       beep_cmd, /* a */
X!       beep_cmd, /* b */
X!       beep_cmd, /* c */
X!       beep_cmd, /* d */
X!       beep_cmd, /* e */
X!       beep_cmd, /* f */
X!       beep_cmd, /* g */
X!       beep_cmd, /* h */
X!       beep_cmd, /* i */
X!       beep_cmd, /* j */
X!       beep_cmd, /* k */
X!       beep_cmd, /* l */
X!       beep_cmd, /* m */
X!       beep_cmd, /* n */
X!       beep_cmd, /* o */
X!       beep_cmd, /* p */
X!       beep_cmd, /* q */
X!       beep_cmd, /* r */
X!       beep_cmd, /* s */
X!       beep_cmd, /* t */
X!       beep_cmd, /* u */
X!       beep_cmd, /* v */
X!       beep_cmd, /* w */
X        extended_cmd_cmd,         /* x */
X        beep_cmd, /* y */
X        beep_cmd, /* z */
X--- 239,272 -----
X        beep_cmd,                 /* Y */
X        beep_cmd,                 /* Z */
X        O_map_cmd,                /* `5B */
X!       beep_cmd,                 /* \ */
X!       beep_cmd,                 /* `5D */
X!       beep_cmd,                 /* `5E */
X!       beep_cmd,                 /* _ */
X!       beep_cmd,                 /* `60 */
X!       beep_cmd,                 /* a */
X!       beep_cmd,                 /* b */
X!       beep_cmd,                 /* c */
X!       beep_cmd,                 /* d */
X!       beep_cmd,                 /* e */
X!       beep_cmd,                 /* f */
X!       beep_cmd,                 /* g */
X!       beep_cmd,                 /* h */
X!       beep_cmd,                 /* i */
X!       beep_cmd,                 /* j */
X!       beep_cmd,                 /* k */
X!       beep_cmd,                 /* l */
X!       beep_cmd,                 /* m */
X!       beep_cmd,                 /* n */
X!       beep_cmd,                 /* o */
X!       beep_cmd,                 /* p */
X!       beep_cmd,                 /* q */
X!       beep_cmd,                 /* r */
X!       beep_cmd,                 /* s */
X!       beep_cmd,                 /* t */
X!       beep_cmd,                 /* u */
X!       beep_cmd,                 /* v */
X!       beep_cmd,                 /* w */
X        extended_cmd_cmd,         /* x */
X        beep_cmd,                 /* y */
X        beep_cmd,                 /* z */
X**************
X*** 267,279
X        beep_cmd, /* v */
X        beep_cmd, /* w */
X        extended_cmd_cmd,         /* x */
X!       beep_cmd, /* y */
X!       beep_cmd, /* z */
+-+-+-+-+-+-+-+-  END  OF PART 2 +-+-+-+-+-+-+-+-
Technical Details
Message-ID: <8880488@MVB.SAIC.COM>
Path: arc1-ca.pugleaf.net!sparky!uunet!pipex!warwick!mrccrc!doc.ic.ac.uk!agate!usenet.ins.cwru.edu!gatech!destroyer!sol.ctr.columbia.edu!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!vmsnet-sources

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pipex!warwick!mrccrc!doc.ic.ac.uk!agate!usenet.ins.cwru.edu!gatech!destroyer!sol.ctr.columbia.edu!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!vmsnet-sources
Newsgroups: vmsnet.sources
Subject: C Swing v3.6.3 patches, part 02/07
Message-ID: <8880488@MVB.SAIC.COM>
From: flowers@memstvx1.memst.edu
Date: Thu, 29 Oct 1992 17:41:39 GMT
Organization: Memphis State University
Approved: Mark.Berryman@Mvb.Saic.Com
Lines: 1440