Fix table entry for \l in EBCDIC environments.

This commit is contained in:
Philip.Hazel 2015-06-09 16:33:44 +00:00
parent ff4553df08
commit 1e6edd2e33
2 changed files with 4 additions and 1 deletions

View File

@ -148,6 +148,9 @@ overflows.
37. There was no check for integer overflow in subroutine calls such as (?123). 37. There was no check for integer overflow in subroutine calls such as (?123).
38. The table entry for \l in EBCDIC environments was incorrect, leading to its
being treated as a literal 'l' instead of causing an error.
Version 10.10 06-March-2015 Version 10.10 06-March-2015
--------------------------- ---------------------------

View File

@ -330,7 +330,7 @@ because it is defined as 'a', which of course picks up the ASCII value. */
static const short int escapes[] = { static const short int escapes[] = {
/* 80 */ 7, -ESC_b, 0, -ESC_d, ESC_e, ESC_f, 0, /* 80 */ 7, -ESC_b, 0, -ESC_d, ESC_e, ESC_f, 0,
/* 88 */-ESC_h, 0, 0, '{', 0, 0, 0, 0, /* 88 */-ESC_h, 0, 0, '{', 0, 0, 0, 0,
/* 90 */ 0, 0, -ESC_k, 'l', 0, ESC_n, 0, -ESC_p, /* 90 */ 0, 0, -ESC_k, 0, 0, ESC_n, 0, -ESC_p,
/* 98 */ 0, ESC_r, 0, '}', 0, 0, 0, 0, /* 98 */ 0, ESC_r, 0, '}', 0, 0, 0, 0,
/* A0 */ 0, '~', -ESC_s, ESC_tee, 0,-ESC_v, -ESC_w, 0, /* A0 */ 0, '~', -ESC_s, ESC_tee, 0,-ESC_v, -ESC_w, 0,
/* A8 */ 0,-ESC_z, 0, 0, 0, '[', 0, 0, /* A8 */ 0,-ESC_z, 0, 0, 0, '[', 0, 0,