-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1.0.32.21: compress most unibyte-external-format definitions
All the unibyte-mapper-based external-formats had huge amounts of cut-and-pasted code, differing only in names of functions. This is, oddly enough, a clear case for abstracting away the repeated code into a macro. In the process, convert them to the multibyte apparatus, which has support for the nice restarts, and remove the too-simple unibyte DEFINE-EXTERNAL-FORMAT (and EXTERNAL-FORMAT-DECODING-ERROR) which are now unused. Include a far-from-comprehensive set of tests, which are mostly for iso-8859-x formats
- Loading branch information
Showing
10 changed files
with
628 additions
and
1,892 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.