Deleted Added
full compact
35c35
< { "dos", NULL, "8bcccbcc12bc5b95.b." },
---
> { "dos", NULL, "8bcccbcc12bc5b223.b" },
36a37
> { "IBM-1047", NULL, "4cbcbc3b9cbccbccbb4c6bcc5b3cbbc4bc4bccbc191.b" },
39d39
< { "latin1", NULL, "8bcccbcc18b95.33b." },
44a45,53
> struct cs_alias {
> char *name;
> char *oname;
> } cs_aliases[] = {
> { "latin1", "iso8859" },
> { "latin9", "iso8859" },
> { NULL, NULL }
> };
>
128a138
> register struct cs_alias *a;
132a143,152
> /* First see if the name is an alias. */
> for (a = cs_aliases; a->name != NULL; a++)
> {
> if (strcmp(name, a->name) == 0)
> {
> name = a->oname;
> break;
> }
> }
>
244a265
> #if MSDOS_COMPILER
245a267,271
> * Default to "dos".
> */
> (void) icharset("dos");
> #else
> /*
249a276
> #endif
289,290c316,331
< else if (c < 128 && !control_char(c ^ 0100))
< sprintf(buf, "^%c", c ^ 0100);
---
> #if IS_EBCDIC_HOST
> else if (!binary_char(c) && c < 64)
> sprintf(buf, "^%c",
> /*
> * This array roughly inverts CONTROL() #defined in less.h,
> * and should be kept in sync with CONTROL() and IBM-1047.
> */
> "@ABC.I.?...KLMNO"
> "PQRS.JH.XY.."
> "\\]^_"
> "......W[.....EFG"
> "..V....D....TU.Z"[c]);
> #else
> else if (c < 128 && !control_char(c ^ 0100))
> sprintf(buf, "^%c", c ^ 0100);
> #endif