diff --git a/.gitignore b/.gitignore
index 14e54d1..34318b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,5 @@
*.o
antiword
+CMakeCache.txt
+CMakeFiles
+cmake_install.cmake
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..73f69e0
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/antiword.iml b/.idea/antiword.iml
new file mode 100644
index 0000000..771e54c
--- /dev/null
+++ b/.idea/antiword.iml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..5618918
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..252da21
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,29 @@
+cmake_minimum_required(VERSION 3.7)
+set(CMAKE_C_STANDARD 11)
+
+project(antiword C)
+
+
+add_executable(antiword
+ src/main_u.c
+ src/asc85enc.c src/blocklist.c src/chartrans.c src/datalist.c
+ src/depot.c src/dib2eps.c src/doclist.c src/fail.c src/finddata.c
+ src/findtext.c src/fmt_text.c src/fontlist.c src/fonts.c src/fonts_u.c
+ src/hdrftrlist.c src/imgexam.c src/imgtrans.c src/jpeg2eps.c
+ src/listlist.c src/misc.c src/notes.c src/options.c src/out2window.c src/output.c
+ src/pdf.c src/pictlist.c src/png2eps.c src/postscript.c src/prop0.c src/prop2.c
+ src/prop2.c src/prop6.c src/prop8.c src/properties.c src/propmod.c src/rowlist.c
+ src/sectlist.c src/stylelist.c src/stylesheet.c src/summary.c src/tabstop.c
+ src/text.c src/unix.c src/utf8.c src/word2text.c src/worddos.c src/wordlib.c
+ src/wordmac.c src/wordole.c src/wordwin.c src/xmalloc.c src/xml.c
+
+)
+
+target_compile_options(
+ antiword
+ PRIVATE
+ -Wall
+ -pedantic
+ -O2
+ -DNDEBUG
+)
diff --git a/Docs/COPYING b/Docs/COPYING
deleted file mode 100644
index 57e438a..0000000
--- a/Docs/COPYING
+++ /dev/null
@@ -1,342 +0,0 @@
-
-
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C) 19yy
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- , 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
-
diff --git a/Docs/ChangeLog b/Docs/ChangeLog
deleted file mode 100644
index 4bf9e5e..0000000
--- a/Docs/ChangeLog
+++ /dev/null
@@ -1,219 +0,0 @@
-****************************************************************************
-* Changes in Antiword from versions 0.22 to 0.37 *
-****************************************************************************
-
-Changes 0.36 to 0.37
---------------------
-Bug fixes:
-- Bug reported by Suzanne Skinner (and others) fixed
-New features:
-- XML/DocBook output now contains tags
-- Antiword is now based on DeskLib instead of RISC_OSLib (RISC OS only)
-- Show page headers and footers (PostScript and PDF output only)
-- Show text that was removed by the revisioning system
-- Improved kantiword, based on information from Stefan Wiens
-
-Changes 0.35 to 0.36
---------------------
-Bug fixes:
-- Bug reported by Michael Minn fixed
-New features:
-- The default mapping file is now based on the locale (Unix/Linux) or on
- the active codepage (DOS)
-- A Word document can now be saved as "formatted" text. That means with things
- like *bold* to show bold text, /italics/ to show italics and _undeline_ to
- show underlined text are added to the plain text. Based on patches send by
- Ofir Reichenberg
-- Improved table parsing. Based on information supplied by Bastien Legras
- and Alex de Kruijff
-- A Word document can now be saved in PDF.
-- First attempt to support PostScript output in the Cyrillic alphabet. Based
- on work done by Alexander Belyaev
-- Better support for the Cyrillic alphabet
-
-Changes 0.34 to 0.35
---------------------
-Bug fixes:
-- Fixed the bug in the use of the environment variable ANTIWORDHOME
-New features:
-- The XML/DocBook output is slightly better.
-- Scale view window is closed when the main window is closed. Thanks to Tony
- Moore (RISC OS only)
-- More support for WinWord 1.x documents
-
-Changes 0.33 to 0.34
---------------------
-Bug fixes:
-- Bug in UTF-8 tables fixed
-- Bug reported by Stewart Goldwater fixed
-- Bug reported by Karl-Otto Linn fixed
-- Fixed a bug that made DOS hang when Antiword processed a document > 8 MB.
-New features:
-- Better approximations for fancy characters in the output
-- A Word document can now be saved as XML/DocBook.
-- Linux Makefile is now closer to conventions.
-- Support for Text Boxes
-- An environment variable ANTIWORDHOME was added to create a more flexable
- place for the fontnames file and the mapping files.
-- Antiword is now Latin9 enabled. Thanks to Stefan Bellon
- (RISC OS only)
-- Some support for MacWord 4 and 5 documents
-- More support for Word-for-DOS documents
-- Support for superscripts and subscripts
-- Displays slightly more images.
-- Improved lists, especially in documents from Word 97 or later.
-
-Changes 0.32 to 0.33
---------------------
-Bug fixes:
-- Bug reported by Yannick PERRET fixed
-Old features:
-- The -X option is no longer supported. Replace "-X 2" by "-m 8859-2.txt"
-New features:
-- Slightly more accurate font translation
-- Full support for WinWord 2.0 documents
-- Some support for Word-for-DOS and WinWord 1.x documents
-- Selective header numbering
-- Implementation of stylesheets
-- The system-wide directory for the mapping files was changed from
- "/opt/antiword/share" to "/usr/share/antiword", in accordance with FHS,
- the file-system hierarchy standard, as suggested by Anand Buddhdev
- .
-- Antiword now turns white text into light gray text.
-- Antiword is now closer to "64-bit clean". Based on information supplied by
- Duncan Haldane .
-
-Changes 0.31 to 0.32
---------------------
-Bug fixes:
-- Bug reported by Forrest J. Cavalier III fixed
-- Bug reported by Jan ONDREJ (SAL) fixed
-- Bug in dealing with RLE compressed bitmap images fixed
-- Bug in image scaling fixed (RISC OS only)
-New features:
-- Improved leading (Unix only; PostScript version only)
-- Antiword can now read from the standard input. This is based on an idea by
- Matthew Miller . (Unix only)
-- A white background looks much better. (RISC OS only)
-- A system-wide directory for the mapping files, as suggested by Sven Geggus
- and many others. (Unix only)
-- Antiword can now deal with documents larger than 7 MB.
-
-Changes 0.30 to 0.31
---------------------
-Bug fixes:
-- Bug in the "Show hidden (by Word) text" feature fixed
-- Bug reported by David Aspinwall fixed
-- Bug reported by Robert Steinmetz fixed
-Old features:
-- The -g and -c options are no longer supported. The -c option was the default
- and is now used automatically. (Unix only)
-New features:
-- Ability to display some of the images
-- Ability to use landscape mode (Unix only; PostScript version only)
-- Support for all ISO-8859 character sets plus KOI8 and some code pages
- (Unix only; text version only)
-- Antiword will now give a warning if the specified PostScript paper size is
- unsupported. Thanks to Greg Robinson
-- Changed from PostScript version 1 to version 2
-- Antiword now returns 1 if no Word document is found among the files listed
- on the command line, as suggested by Jens Schleusener
- .
-- Takes the right margin into account
-- The PostScript part now supports the AvantGarde, Bookman, Helvetica-Narrow,
- NewCenturySchlbk and Palatino fonts (Unix only)
-- More accurate fontnames translation table
-- Initial scale factor is now configurable (RISC OS only)
-
-Changes 0.29 to 0.30
---------------------
-Bug fixes:
-- Bug in the generated PostScript (nocurrentpoint) fixed
-- Bug reported by Keith Bamford fixed
-- Bug in the chapter numbering font fixed
-New features:
-- Improved handling of changes in the font size on a single line.
-- Some support for long file names (RISC OS only)
-- Thanks to David Kanareck , Antiword can
- now deal with documents made by "Word for Asian languages", but only
- when these documents are written in a European language.
-- Character properties "Caps" and "SmallCaps" for accented characters
-- More accurate fontnames translation table. (RISC OS only)
-- PostScript part now supports the Times and Helvetica fonts. (Unix only)
-
-Changes 0.28 to 0.29
---------------------
-Bug fixes:
-- Bug reported by Paul McCann fixed
-- Character property "SmallCaps" works better now
-- Bug reported by Richard Lambley fixed
-- Fixed a bug in the linewidth computation (Unix only)
-New features:
-- A Word document can now be saved as PostScript (Unix only, Courier font only)
-- Left, Center, Right and Justify alignment added for Word 97
-- Supports the Macintosh character set
-
-Changes 0.27 to 0.28
---------------------
-Licence:
-- Distributed under the GNU General Public License
-Bug fixes:
-- Bug reported by Richard Lambley has not
- been fixed yet.
-- Deals correctly with fancy quotes in files from a Macintosh
-New features:
-- Supports character properties "SmallCaps", "Caps" and "Hidden Text"
-- The use of fonts and font sizes for "fast saved" documents is now supported.
-- Separators between the text, the footnotes and the endnotes
-- Footnotes are now numbered in Arabic numericals (1, 2, 3), endnotes are now
- numbered in Roman numericals (i, ii, iii).
-
-Changes 0.26 to 0.27
---------------------
-Bug fixes:
-- The main title now shows the first 12 characters of the file name.
-New features:
-- "Fast saved" documents are now supported for Word 97.
-- All tables are now supported for Word 97.
-- It is now possible to scale the text.
-
-Changes 0.25 to 0.26
---------------------
-Bug fixes:
-- Fixed several problems with the Choices file
-- Closed a small memory leak
-New features:
-- The use of fonts and font sizes for "full saved" documents is now supported.
-- Most tables are now supported for Word 97.
-- Header numbers are now supported for Word 97.
-
-Changes 0.24 to 0.25
---------------------
-Bug fixes:
-- Improved handling of memory shortages
-- Some special tables were messed up.
-New features:
-- "Fast saved" documents are now supported for Word 6 and 7.
-- A new option to permit Antiword to change the filetype of Word documents to
- MSWord (&ae6).
-- A Wordfile can now be saved as a Drawfile.
-- The look and feel has been changed from editor-like to browser-like
-
-Changes 0.23 to 0.24
---------------------
-Bug fixes:
-- Empty paragraphs in numbered list were not always numbered correctly.
-- In very complex tables some text could get lost.
-New features:
-- F3 is now a shortcut to the "Save as" dialogue box.
-- Left, Center, Right and Justify alignment added for Word 6 and 7
-- [pic] marks the place where an image should have been.
-- It is now possible to have a writeable Choices file, even when Antiword
- itself is on a read-only medium.
-
-Changes 0.22 to 0.23
---------------------
-New features:
-- Paragraph breaks are now an option.
-- Bulleted single level lists for files from Word 6 and 7
-- Numbered single level lists (some styles) for files from Word 6 and 7
diff --git a/Docs/Emacs b/Docs/Emacs
deleted file mode 100644
index c2d9ba1..0000000
--- a/Docs/Emacs
+++ /dev/null
@@ -1,134 +0,0 @@
-From: Alex Schroeder
-Subject: Re: MS Word mode?
-Date: Fri, 08 Nov 2002 00:40:15 +0100
-
-Roger Mason writes:
-
-> There was a question about this recently on this forum. Look for
-> undoc.el, I got it from the wiki (I think). It has worked very well for
-> me to date, although I have not attempted ro read complex documents.
-
-Well, it makes things readable, but it is far from perfect -- it seems
-to just delete any non-ascii characters, such that sometimes you will
-see words such as "Alex8" where "8" is some garbage that just looked
-like being part of a real word... In other words, interfacing to
-something like catdoc, antiword, or wvText (included with AbiWord)
-might be cool. Actually all you need is this:
-
-(add-to-list 'auto-mode-alist '("\\.doc\\'" . no-word))
-
-(defun no-word ()
- "Run antiword on the entire buffer."
- (shell-command-on-region (point-min) (point-max) "antiword - " t t))
-
-Alex.
-
-===============================================================================
-
-From: Arnaldo Mandel
-Subject: Re: MS Word mode?
-Date: Fri, 8 Nov 2002 11:52:33 -0200
-
-Alex Schroeder wrote (on Nov 8, 2002):
-
- > Actually all you need is this:
- >
- > (add-to-list 'auto-mode-alist '("\\.doc\\'" . no-word))
- >
- > (defun no-word ()
- > "Run antiword on the entire buffer."
- > (shell-command-on-region (point-min) (point-max) "antiword - " t t))
-
-On my system there are lots of filenames ending in .doc whose files
-are not Word files. So I modified your function thusly
-
-(defun no-word ()
- "Run antiword on the entire buffer."
- (if (string-match "Microsoft "
- (shell-command-to-string (concat "file " buffer-file-name)))
- (shell-command-on-region (point-min) (point-max) "antiword - " t t)))
-
-Works in Solaris and Linux, and should work on other unixes as well.
-
-am
-
-===============================================================================
-
-From: Alex Schroeder
-Subject: Re: MS Word mode?
-Date: Fri, 08 Nov 2002 18:24:07 +0100
-
-Arnaldo Mandel writes:
-
-> (defun no-word ()
-> "Run antiword on the entire buffer."
-> (if (string-match "Microsoft "
-> (shell-command-to-string (concat "file " buffer-file-name)))
-> (shell-command-on-region (point-min) (point-max) "antiword - " t t)))
-
-Cool. I did not know about "file"... :)
-
-My stuff is on the wiki, btw:
-
-* http://www.emacswiki.org/cgi-bin/wiki.pl?AntiWord
-
-Alex.
-
-===============================================================================
-
-From: Benjamin Riefenstahl
-Subject: Re: emacs rmail. How to convert .doc to plain text
-Date: 24 Nov 2002 18:08:22 +0100
-
-Hi,
-
-Puff Addison writes:
-> Yes, please post your Emacs integration code.
-
-Ok, see below. I should note that it is probably also possible to
-(ab-)use jka-compr for this, which would make my two functions
-obsolete.
-
-so long, benny
-
->>>>>>>
-
-(defun benny-antiword-file-handler (operation &rest args)
- ;; First check for the specific operations
- ;; that we have special handling for.
- (cond ((eq operation 'insert-file-contents)
- (apply 'benny-antiword-insert-file args))
- ((eq operation 'file-writable-p)
- nil)
- ((eq operation 'write-region)
- (error "Word documents can't be written"))
- ;; Handle any operation we don't know about.
- (t (let ((inhibit-file-name-handlers
- (cons 'benny-antiword-file-handler
- (and (eq inhibit-file-name-operation operation)
- inhibit-file-name-handlers)))
- (inhibit-file-name-operation operation))
- (apply operation args)))))
-
-(defun benny-antiword-insert-file (filename &optional visit beg end replace)
- (set-buffer-modified-p nil)
- (setq buffer-file-name (file-truename filename))
- (setq buffer-read-only t)
- (let ((start (point))
- (inhibit-read-only t))
- (if replace (delete-region (point-min) (point-max)))
- (save-excursion
- (let ((coding-system-for-read 'utf-8)
- (filename (encode-coding-string
- buffer-file-name
- (or file-name-coding-system
- default-file-name-coding-system))))
- (call-process "antiword" nil t nil "-m" "UTF-8.txt"
- filename))
- (list buffer-file-name (- (point) start)))))
-
-(setq file-name-handler-alist
- (cons '("\\.doc\\'" . benny-antiword-file-handler)
- file-name-handler-alist))
-
-<<<<<<<
diff --git a/Docs/Exmh b/Docs/Exmh
deleted file mode 100644
index d9da5b0..0000000
--- a/Docs/Exmh
+++ /dev/null
@@ -1,14 +0,0 @@
-From: Glenn Burkhardt
-Subject: It's great!
-Date: Wed, 22 Aug 2001 12:02:54 -0400
-
-Thank you for this program. Thank you very much! Thank you immensely!!
-
-
-P.S. I find entry helpful as a /etc/mailcap rule:
-
-application/msword;/usr/local/bin/antiword -t %s | less; needsterminal; \
-copiousoutput; print=antiword -p letter %s|lpr
-
-I completely integrates the text mode with my mailer, exmh. You might
-want to include it in your documentation.
diff --git a/Docs/FAQ b/Docs/FAQ
deleted file mode 100644
index 0a15f80..0000000
--- a/Docs/FAQ
+++ /dev/null
@@ -1,113 +0,0 @@
-Frequently Asked Questions
-==========================
-
-These questions and answers are mainly Linux/Unix oriented. For other
-Operating Systems you may want to read the documentation provided by the
-people who ported Antiword.
-
-Q1: How do I install Antiword?
-A1: (a) Make a suitable directory such as '$HOME/src/antiword' and copy the
- 'antiword.tar.gz' file to this directory.
- (b) decompress: 'gunzip antiword.tar.gz'
- (c) unpack: 'tar xvf antiword.tar'
- (d) compile: 'make all'
- (e) install: 'make install'. This will install Antiword in the $HOME/bin
- directory.
- (f) copy the file 'fontnames' and one or more mapping files from the
- Resources directory to the $HOME/.antiword directory (note the dot
- before antiword!).
- NOTE: you can skip point (f) if your system administrator already copied
- these files to /usr/share/antiword.
-
-Q2: I get the message "I can't open your mapping file (xxxx-x.txt)"
-A2: This means that the mapping file has not been installed. The installation
- may have to be done manually. See above answer A1, point (f).
- NOTE: Antiword assumes that a file that can't be opened for reading is a
- file that doesn't exist.
-
-Q3: How do I use Antiword?
-A3: Type antiword -h and see.
-
-Q4: I tried "antiword -m /some/directory/8859-1.txt word.doc", but this
- doesn't work.
-A4: The -m option is followed by the name of a mapping file, a full pathname
- won't work.
-
-Q5: How does Antiword deal with Word macro viruses?
-A5: Antiword does not run any Word macros because it can't do so.
- Therefore such a virus will not harm your computer system.
-
-Q6: What is the purpose of the file 'fontnames' in the '/usr/share/antiword/'
- or '$HOME/.antiword' directory?
-A6: This file provides a translation table from the font names used in a Word
- document to the font names used by a PostScript printer.
- The file 'fontnames' can be edited to match the font collection used by
- your PostScript printer.
-
-Q7: What is 'Hidden Text'?
-A7: Hidden Text is Microsoft speak for text that may or may not be shown
- on the screen, subject to the user's preferences, but such text is never
- printed.
-
-Q8: Antiword claims to support all ISO-8859 character sets, but I can't see
- any of this.
-A8: There is support for all ISO-8859 character sets, but only in the text
- output, not in the PostScript output.
- The result can only be seen if your xterm, vtterm, kvt or similar
- terminal emulation program uses a font compatible with that ISO-8859
- character set.
-
-Q9: Which mapping file (-m option) is correct in my situation?
-A9: The correct mapping file depends on the character set you need for output
- in a specific language.
- For Western European languages (like English, French, German) this is
- 8859-1.txt. (OS/2: cp1252.txt) (DOS: cp850.txt)
- For Eastern European languages (like Polish, Czech, Slovak, Croatian) this
- is 8859-2.txt. (OS/2: cp1250.txt) (DOS: cp852.txt)
- For Esperanto use 8859-3.txt.
- For Russian use 8859-5.txt or koi8-r.txt. (OS/2: cp1251.txt)
- (DOS: cp866.txt)
- For Ukrainian use koi8-u.txt.
- For Arabic use 8859-6.txt. (DOS: cp864.txt)
- For Hebrew use 8859-8.txt. (DOS: cp862.txt)
- For Thai use 8859-11.txt.
- If your system supports it, you might also try UTF-8.txt.
-
- NOTE: UTF-8 also enables Antiword to show text in languages like Chinese,
- Japanese and Korean.
-
-Q10: I tried UTF-8, but some documents show more garbage than text. Why?
-A10: UTF-8 will only work if the document was saved by a Unicode enabled
- version of Word (or if Word used ISO-8859-1 as its internal encoding).
- The following versions of Word are known to be Unicode enabled:
- Word 6 and Word 7 for Asian languages, all versions of Word 97,
- Word 98 (Mac), Word 2000, Word 2001 (Mac) and Word 2002 (aka Word XP).
-
-Q11: Why can't Antiword read from stdin directly? Why use a temporary file?
-A11: The information in a Word document is not stored sequentially. Therefore
- the use of the "fseek" function can't be avoided. So Antiword must copy
- stdin to a temporary file first and then process that file.
-
-Q12: Why does the XML output of Antiword sometimes contain such a strange
- structure or practically no structure at all?
-A12: Remember that Word is basically 'text plus appearance' and XML is
- basically 'text plus structure'. If a Word document is written by a
- competent person there will be a balance between appearance and structure,
- but if a Word document is written by an inexperienced or incompetent
- person the Word document can end up without a structure, or worse, with a
- terrible structure.
- Antiword can't create a structure when there is none.
-
-Q13: Why is the Postscript output in Cyrillic in ISO-8869-5? Nobody uses that
- character set.
-A13: For Cyrillic you a have:
- (a) koi8 does not cover all languages that use Cyrillic,
- (b) cp866, cp1251 and Mac-Cyrillic are proprietary,
- (c) Unicode and UTF-8 are not supported by PostScript yet and
- (d) ISO-8859-5, the character set that nobody uses.
-
-Q14: I have used "antiword -p a4 -m 8869-5.txt file.doc > file.ps", but I get
- no Cyrillic characters.
-A14: Programs like Ghostscript and Ghostview need Cyrillic enabled fonts in
- order to show Cyrillic characters. A PostScript printer needs to be
- Cyrillic enabled in order to show Cyrillic characters.
diff --git a/Docs/History b/Docs/History
deleted file mode 100644
index 5175df2..0000000
--- a/Docs/History
+++ /dev/null
@@ -1,44 +0,0 @@
-History of Antiword by (C) Adri van Os
-------------------------------------
-
-
-The Name
---------
-The name comes from: "The antidote against people who send Microsoft(R) Word
-files to everybody, because they believe that everybody runs Windows(R) and
-therefore runs Word".
-
-
-Version 0.37 (21 Oct 2005)
---------------------------
-Beta release, for evaluation by the public.
-
-
-Known Limitations
------------------
-
-1) The layout of Word documents is kept secret by Microsoft(R). Therefore
- Antiword is based on information gathered from the Internet and on
- guesswork.
-2) Antiword doesn't show all the images included in a Word document.
-3) Antiword doesn't do any hyphenation, because hyphenation is language
- dependent.
-4) Antiword places footnotes at the end of the text.
-5) Antiword places box text after normal text and not in a box.
-6) Antiword doesn't try to emulate any of Word's DTP abilities.
-7) PostScript ouput will not work in combination with UTF-8. It only works in
- combination with character sets ISO-8859-1, ISO-8859-2 and ISO-8859-5.
-8) Antiword's error messages are not very helpful.
-
-
-Known Bugs
-----------
-
-1) Antiword cannot handle encrypted documents.
-2) Antiword assumes default tab stops.
-3) Antiword doesn't handle frames.
-4) Antiword ignores page headers and footers.
-5) Antiword only handles lists in some of the styles.
-6) Antiword cannot handle some types of multilevel lists.
-7) Antiword assumes that all Word documents made on a Macintosh with Word
- version 6 or older use the MacRoman character set.
diff --git a/Docs/Mozilla b/Docs/Mozilla
deleted file mode 100644
index b1f1f82..0000000
--- a/Docs/Mozilla
+++ /dev/null
@@ -1,88 +0,0 @@
-Date: Mon, 11 Nov 2002 11:36:21 +0000
-From: Cam
-Subject: Re: antiword
-
-Hi
-
-I have updated the script for the latest Mozilla with plugger, as found
-in RedHat 8. This makes the default action a very quick text view of a
-document, much better IMHO than starting ooffice or abiword. If users
-want to edit the file they can still save as.
-
-Here is a slightly improved script for gnome users:
-
-#!/bin/bash
-
-tmpfile=/tmp/aw$$.txt
-
-lastditch=`which vi`
-
-editor=${EDITOR:-$lastditch}
-
-if [ ! -x $editor ] ; then
- editor=$lastditch
-fi
-
-
-tmpfile=/tmp/aw$$.txt
-
-gtopts="-t antiword-helper --hide-menubar"
-
-antiword "$1" > $tmpfile
-chmod -w $tmpfile
-gnome-terminal $gtopts -x $editor $tmpfile ; chmod +w $tmpfile ; rm $tmpfile
-
-
-
-Here is the script for non-gnome users:
-
-#!/bin/bash
-
-tmpfile=/tmp/aw$$.txt
-
-lastditch=`which vi`
-
-editor=${EDITOR:-$lastditch}
-
-if [ ! -x $editor ] ; then
- editor=$lastditch
-fi
-
-
-antiword "$1" > $tmpfile
-chmod -w $tmpfile
-xterm -T "antiword-helper" -e $editor $tmpfile
-chmod +w $tmpfile
-rm $tmpfile
-
-
-
-To use the scripts add an entry into your plugger config file
-(pluggerrc, for locations check man plugger). Mine is in
-/home/cxm/.netscape/pluggerrc:
-
-The line to add is (it has a leading tab):
-
- ignore_errors exits: antiword-helper "$file"
-
-
-Here is my config file after I added the line
-
-application/rtf: rtf: Rich Text Format
-application/x-msword: doc, dot: Microsoft Word Document
-application/msword: doc, dot: Microsoft Word Document
- ignore_errors exits: antiword-helper "$file"
- nokill exits: oowriter "$file"
- repeat swallow(AbiWord) fill: AbiWord -nosplash -geometry
-+9000+9000 "$file" >/dev/null 2>/dev/null
- repeat swallow(PCFileViewer) fill: sdtpcv "$file"
- repeat swallow(PCFileViewer) fill: /opt/SUNWdtpcv/bin/sdtpcv
-"$file"
-
-
-Then start Mozilla / Netscape and you should be able to quickly view
-word docs from the browser and as email attachments.
-
-Hope that helps,
-
--Cam
diff --git a/Docs/Mutt b/Docs/Mutt
deleted file mode 100644
index fdf0ef5..0000000
--- a/Docs/Mutt
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Sven Geggus (sven@geggus.net)
-Subject: Re: Word attachments in Mutt
-Newsgroups: comp.mail.mutt
-Date: 2001-05-16 01:21:11 PST
-
-Bob Zimmerman wrote:
-
-> I receive MS Word attachments in Mutt reguarly. Is there a way to
-> read these via Mutt in a Linux/Solaris environment? (e.g. Lynx or
-> some type of viewer)?
-
-The best M$-word to ASCII converter has to be antiword!
-
-Just put the following line into .mailcap:
-
-application/msword; antiword %s; copiousoutput
-
-Sven
-
---
-"We just typed make"
-(Stephen Lambrigh, Director of Server Product Marketing at Informix
- about porting their Database to Linux)
-/me is giggls@ircnet, http://geggus.net/sven/ on the Web
diff --git a/Docs/Netscape b/Docs/Netscape
deleted file mode 100644
index 022a669..0000000
--- a/Docs/Netscape
+++ /dev/null
@@ -1,129 +0,0 @@
-From: "Craig D. Miller"
-
-Hi,
-
-Steps to integrate antiword into NetScape 4.73 (should also work with earlier
-versions).
-
-Programs that launch from netscape must startup an X window to display their
-output (otherwise output ends up it the bit bucket on your system). I wrote the
-following script to do this for antiword (and saved it as
-"/usr/local/bin/xantiword":
-
-#!/bin/csh -f
-setenv FILE $1
-setenv NEWFILE ${FILE}.xantiword
-/usr/local/bin/antiword $FILE >&$NEWFILE
-/usr/bin/X11/xterm -title "$FILE (MS Word)" -e /usr/bsd/more $NEWFILE
-rm -f $NEWFILE
-
-The above script works, but may not be the best way to do it. If you come up
-with a more elegant solution, then please let me know.
-
-Next you'll have to tell netscape to execute the "/usr/local/bin/xantiword"
-script when word documents are clicked on. The easiest way to do this is to
-change the /usr/local/lib/netscape/mailcap netscape configuration file. For
-SGI version of netscape the following two lines are changed. For other versions
-of netscape, one should find similar lines or will need to add the new lines.
-
-Old lines (try to run SoftWindows, which is not installed on my system):
-
- application/x-dos_ms_word; /usr/local/lib/netscape/swinexec %s winword; \
- description="Microsoft Word-for-Windows Document";
- application/msword; /usr/local/lib/netscape/swinexec %s winword; \
- description="Microsoft Word-for-Windows Document";
-
-New lines (for antiword execution), which replace old lines on my system:
-
- application/x-dos_ms_word; /usr/local/bin/xantiword %s; \
- description="Microsoft Word-for-Windows Document";
- application/msword; /usr/local/bin/xantiword %s; \
- description="Microsoft Word-for-Windows Document";
-
-These changes can also be made via the netscape preferences, under
-Navigator/Applications, but then the changes would only be for the user that
-changed them. The above change to the mailcap file affects all users, which is
-what you'll usually want.
-
- Note that the above file paths may be different for your system. On our linux
-box, a quick search DID NOT show where the mailcap for netscape was stored, but
-I did find one in /etc/mailcap. I don't have time to experiment to see if this
-is the same one that netscape uses.
-
-If you have questions then please E-mail me.
-
-- Craig
-
-===============================================================================
-
-From: "Craig D. Miller"
-
-Hi,
-
-I just discovered a program called "xless". It would actually be easier to use
-than my previous xterm/more solution. To use it change the
-"/usr/local/bin/xantiword" script to:
-
-#!/bin/csh -f
-setenv FILE $1
-/usr/local/bin/antiword $FILE | /usr/freeware/bin/xless \
- -title "$FILE (MS Word)" -geometry 100x60
-
-Note that one also needs to have xless installed. It can be found on the
-SGI Freeware Feb 1999 (or later) CD-ROM.
-
-- Craig
-
-===============================================================================
-
-From: Bruno Crochet
-
-Hi!
-
-Another way to integrate antiword into netscape is to copy the following
-line in your .mailcap file :
-
-application/msword; ns="%s"\; nf="${ns}".ps\; antiword -pa4 "${ns}" >
-"${nf}"\; gv "${nf}"\; sleep 2 \; rm "${nf}"
-
-Bruno.
-
-===============================================================================
-
-From: Andoni Zarate
-
-In order to view the file into netscape you can write the xantiword file
-like this:
-
-#!/bin/csh -f
-setenv FILE $1
-setenv NEWFILE ${FILE}.xantiword
-/usr/local/bin/antiword $FILE >&$NEWFILE
-netscape -remote 'openFile('$NEWFILE')'
-
-Andoni Zárate.
-
-===============================================================================
-
-From: Evelyne Pinter
-
-I include a script for netscape to see the document with ghostview.
-
-#!/bin/csh -f
-setenv FILE $1
-setenv NEWFILE ${FILE}.xantiword
-/usr/local/bin/antiword -pa4 $FILE >&$NEWFILE
-/usr/X11R6/bin/gv $NEWFILE
-rm -f $NEWFILE
-
-In netscape the application must be called like that
-"/usr/local/bin/xantiword %s"
-
-This is just a small change(done by Roger Luechinger) to the xantiword
-you included in the distribution 0.31
-
-Thanks
-
-SG E.M.S.P.
-
-===============================================================================
diff --git a/Docs/QandA b/Docs/QandA
deleted file mode 100644
index 0b60513..0000000
--- a/Docs/QandA
+++ /dev/null
@@ -1,59 +0,0 @@
-Questions and Answers (RISC OS version)
-=======================================
-
-Q1: How do I install Antiword?
-A1: Copy the application-directory and all the files within it to a
- suitable directory.
-
-Q2: How do I use Antiword?
-A2: Double click on a Word document, filetype MSWord (&ae6). Or drag and drop
- a file onto the Antiword icon on the iconbar.
-
-Q3: How does Antiword deal with Word macro viruses?
-A3: Antiword does not run any Word macros because it cannot do so.
- Therefore your Archimedes will not be harmed by such a virus.
-
-Q4: What does the 'Paragraph breaks' option do?
-A4: This option controls the maximum number of characters per line in
- paragraphs. If your screen is 640 pixels wide (like modes 20 and 27)
- than 76 is probably best. If your screen is 800 or more pixels wide
- (like mode 31) then numbers near 94 work best. You can switch this
- option off if the (text only) output of Antiword will be the input to a
- wordprocessor or a DTP program.
- The pagebreak setting refers to the number of characters when you use
- the system font. When you use an outline font only the width of that
- number of characters in the system font is used.
-
-Q5: What does the 'Auto filetype' option do?
-A5: When auto filetype is allowed, Antiword will change the filetype of
- Word documents to MSWord (&ae6)
-
-Q6: When Antiword uses outline fonts it becomes terribly slow. What can I
- do about this?
-A6: When Antiword uses outline fonts it needs a large font cache. A small
- font cache will make Antiword (very) slow. The larger the font cache the
- better, but usually 160K or 256K will do.
-
-Q7: What is the purpose of the file 'FontNames' in the Choices directory?
-A7: This file provides a translation table from the font names found in a
- Word document to the font names used by the RISC OS font-manager.
- The file 'FontNames' is can be edited to match your font collection.
- Some examples are provided in the Resources directory.
-
-Q8: What is 'Hidden Text'?
-A8: Hidden Text is Microsoft speak for text that may or may not be shown
- on the screen, subject to the user's preferences, but such text is never
- printed.
-
-Q9: After upgrading to a new version of Antiword, I found that Antiword does
- not put a new _updated_ version of FontNames in !Choices. Why not?
-A9: The user can change the file Fontnames to reflect the fonts available
- on a specific computer. Antiword cannot be permitted to overwrite changes
- made by a user. So after upgrading you should remove or rename the old
- FontNames file.
-
-Q10: Why does Antiword freeze my computer while converting the Word document?
-A10: This can happen when the Word document contains a very large image and
- the image must be scaled to a much smaller size before displaying. The
- delay occurs while RISC OS does the scaling, so there is not much
- Antiword can do about it.
diff --git a/Docs/ReadMe b/Docs/ReadMe
deleted file mode 100644
index 5e783b1..0000000
--- a/Docs/ReadMe
+++ /dev/null
@@ -1,114 +0,0 @@
- ___ _ _ _
- / _ \ | | (_) | |
- | |_| |_ __ | |_ ___ _____ _ __ __| |
- | _ | '_ \| __| \ \ /\ / / _ \| '__/ _` |
- | | | | | | | |_| |\ V V / (_) | | | (_| |
- |_| |_|_| |_|\__|_| \_/\_/ \___/|_| \__,_|
-
-Antiword
-========
-
-Version 0.37 (21 Oct 2005)
---------------------------
-
-Introduction
-------------
-
-Antiword is an application for displaying Microsoft(R) Word documents.
-
-
-License
--------
-
-This program is distributed under the GNU General Public License - see the
-accompanying COPYING file for more details.
-
-
-Problems
---------
-
-Any bugs found should be reported to the author with full details of how to
-get the problem to occur, but don't *expect* support for a product that you
-have not paid for!
-
-Please include Antiword's version number and version date, otherwise you
-make it impossible for the author to help.
-
-
-Thanks To
----------
-
-Victor B. Wagner creator of "catdoc"
-Duncan Simpson creator of "word2x"
-Martin Schwartz creator of "laola" and "elser"
-Caolan McNamara creator of "mswordview"
-Andrew Scriven creator of "OLEdecode"
-Craig Southeren creator of "nenscript"
-Thomas Merz creator of "jpeg2ps"
-Ulrich von Zadow creator of "paintlib"
-
-
-Contributors
-------------
-
-ISO-8859-2 support by: Pawel Turnau
-Character set mapping by: Dmitry Chernyak
-
-UTF-8 support by: Karl Koehler and
- Markus Kuhn
-PostScript Cyrillic by: Alexander Belyaev
-
-
-Ports
------
-
-Antiword was ported to BeOS by Pete Goodeve
-Antiword was ported to OS/2 by Dave Yeo
-Antiword was ported to Mac OS X by Ronaldo Nascimento
-Antiword was ported to Amiga by Raffaele Pisapia
-Antiword was ported to VMS by Joseph Huber
-Antiword was ported to NetWare by Guenter Knauf
-Antiword was ported to EPOC by Max Tomin
-Antiword was ported to Zaurus PDA by Piotr Jachimczyk
-
-Antiword was ported to DOS by myself ;-)
-Yen-Ming Lee is the maintainer of the FreeBSD version of
-Antiword.
-
-
-Acknowledgements
-----------------
-
-Microsoft is a registered trademark and Windows is a trademark of Microsoft
-Corporation.
-UNIX is a registered trademark of the X/Open Company, Ltd.
-Linux is a registered trademark of Linus Torvalds.
-Postscript is a trademark of Adobe Systems Incorporated.
-All other trademarks are acknowledged.
-
-
-Future Versions
----------------
-
-If you have any comments, bug reports or suggestions for future versions
-don't hesitate to write to me.
-New versions of the program will only be available if sufficient people
-are using this program. So let me know!
-
-
-Most recent version
--------------------
-
-Most recent version of Antiword can be found on the author's website:
-==>> http://www.winfield.demon.nl/index.html <<==
-==>> http://antiword.cjb.net/ <<==
-
-
-Author
-------
-
-The author can be reached by e-mail:
-antiword@winfield.demon.nl
-comments@antiword.cjb.net
-
-But PLEASE read the FAQ before you write!!
diff --git a/Docs/antiword.1 b/Docs/antiword.1
deleted file mode 100644
index 1bae2f4..0000000
--- a/Docs/antiword.1
+++ /dev/null
@@ -1,158 +0,0 @@
-.TH ANTIWORD 1 "Oct 29, 2005" "Antiword 0.37" "Linux User's Manual"
-.SH NAME
-antiword - show the text and images of MS Word documents
-.SH SYNOPSIS
-.B antiword
-[
-.I options
-]
-.I wordfiles
-.SH DESCRIPTION
-.I Antiword
-is an application that displays the text and the images of Microsoft Word
-documents.
-.br
-A wordfile named - stands for a Word document read from the standard input.
-.br
-Only documents made by MS Word version 2 and version 6 or later are supported.
-.SH OPTIONS
-.TP
-.BI "\-a " papersize
-Output in Adobe PDF form. Printable on paper of the specified size: 10x14,
-a3, a4, a5, b4, b5, executive, folio, legal, letter, note, quarto, statement
-or tabloid.
-.TP
-.B \-f
-Output in formatted text form. That means that bold text is printed like
-*bold*, italics like /italics/ and underlined text as _underlined_.
-.TP
-.B \-h
-Give a help message.
-.TP
-.BI "\-i " "image level"
-The image level determines how images will be shown.
-.RS
-.TP 3
-0:
-Use non-standard extensions from Ghostscript. This output may not print on
-any PostScript printer, but is useful in case no hard copy is needed. It is
-also useful when Ghostscript is used as a filter to print a PostScript file to
-a non-PostScript printer.
-.TP 3
-1:
-Show no images.
-.TP 3
-2:
-PostScript level 2 compatible. (default)
-.TP 3
-3:
-PostScript level 3 compatible. (EXPERIMENTAL, Portable Network Graphics (PNG)
-images are not printed correctly)
-.RE
-.TP
-.BI "\-m " "mapping file"
-This file is used to map Unicode characters to your local character set.
-The default mapping file depends on the locale.
-.TP
-.BI "\-p " papersize
-Output in PostScript form. Printable on paper of the specified size: 10x14,
-a3, a4, a5, b4, b5, executive, folio, legal, letter, note, quarto, statement
-or tabloid.
-.TP
-.B \-r
-Include text removed by the revisioning system.
-.TP
-.B \-s
-Include text with the so-called "hidden text" attribute.
-.TP
-.B \-t
-Output in text form. (default)
-.TP
-.BI "\-w " width
-In text mode this is the line width in characters. A value of zero puts an
-entire paragraph on a line, useful when the text is to used as input for
-another wordprocessor. This value is ignored in PostScript mode.
-.TP
-.BI "\-x " "document type definition"
-Output in XML form. Currently the only document type definition is db
-(for DocBook).
-.TP
-.B \-L
-In PostScript mode: use landscape mode.
-.RE
-.SH FILES
-.TP
-Mapping files like 8859-1.txt
-.br
-Antiword looks for its mapping files in three directories, in the order given:
-.br
-(1) The directory specified by $ANTIWORDHOME
-.br
-(2) The directory specified by $HOME/.antiword
-.br
-(3) Directory /usr/share/antiword
-.TP
-The fontnames file
-.br
-Antiword will look for its fontname file in the same directories as used for the
-mapping files.
-.br
-The fontnames file contains the translation table from font names used by MS
-Word to font names used by PostScript.
-.TP
-NOTE:
-.br
-Antiword cannot tell the difference between a file that does not exist and a
-file that cannot be opened for reading.
-.SH ENVIRONMENT
-Antiword uses the environment variable ``ANTIWORDHOME'' as the first directory
-to look for its files. Antiword uses the environment variable ``HOME'' to find
-the user's home directory. When in text mode it uses the variable ``COLUMNS''
-to set the width of the output (unless overridden by the -w option).
-
-Antiword uses the environment variables ``LC_ALL'', ``LC_CTYPE'' and ``LANG''
-(in that order) to get the current locale and uses this information to
-select the default mapping file.
-.SH BUGS
-Antiword is far from complete. Many features are still missing. Many images are
-not shown yet. Some of the images that are shown, are shown in the wrong place.
-PostScript output is only available in ISO 8859-1 and ISO 8859-2.
-.SH WEB SITES
-The most recent released version of Antiword is always available from:
-.br
-http://www.winfield.demon.nl/index.html
-.br
-or try
-.br
-http://antiword.cjb.net/
-.SH AUTHOR
-Adri van Os
-.br
-or try
-.sp
-R.F. Smith and
-.br
-Sindi Keesan
-.br
-contributed to this manual page.
-.SH LICENSE
-Antiword is free software; you can redistribute it and/or modify it
-under the terms of the GNU General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your option)
-any later version.
-
-This program is distributed in the hope that it will be useful but WITHOUT
-ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-more details.
-
-You should have received a copy of the GNU General Public License along
-with this program; if not, write to the Free Software Foundation, Inc.,
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-.SH ACKNOWLEDGEMENTS
-Linux is a registered trademark of Linus Torvalds.
-.br
-Adobe, PDF and PostScript are trademarks of Adobe Systems Incorporated.
-.br
-Microsoft is a registered trademark and Windows is a trademark of Microsoft
-Corporation.
diff --git a/Docs/antiword.man b/Docs/antiword.man
deleted file mode 100644
index 270b8ce..0000000
--- a/Docs/antiword.man
+++ /dev/null
@@ -1,146 +0,0 @@
-ANTIWORD(1) Linux User's Manual ANTIWORD(1)
-
-
-
-NAME
- antiword - show the text and images of MS Word documents
-
-SYNOPSIS
- antiword [ options ] wordfiles
-
-DESCRIPTION
- Antiword is an application that displays the text and the images of
- Microsoft Word documents.
- A wordfile named - stands for a Word document read from the standard
- input.
- Only documents made by MS Word version 2 and version 6 or later are
- supported.
-
-OPTIONS
- -a papersize
- Output in Adobe PDF form. Printable on paper of the specified
- size: 10x14, a3, a4, a5, b4, b5, executive, folio, legal, let-
- ter, note, quarto, statement or tabloid.
-
- -f Output in formatted text form. That means that bold text is
- printed like *bold*, italics like /italics/ and underlined text
- as _underlined_.
-
- -h Give a help message.
-
- -i image level
- The image level determines how images will be shown.
-
- 0: Use non-standard extensions from Ghostscript. This output may
- not print on any PostScript printer, but is useful in case no
- hard copy is needed. It is also useful when Ghostscript is
- used as a filter to print a PostScript file to a non-
- PostScript printer.
-
- 1: Show no images.
-
- 2: PostScript level 2 compatible. (default)
-
- 3: PostScript level 3 compatible. (EXPERIMENTAL, Portable Net-
- work Graphics (PNG) images are not printed correctly)
-
- -m mapping file
- This file is used to map Unicode characters to your local char-
- acter set. The default mapping file depends on the locale.
-
- -p papersize
- Output in PostScript form. Printable on paper of the specified
- size: 10x14, a3, a4, a5, b4, b5, executive, folio, legal, let-
- ter, note, quarto, statement or tabloid.
-
- -r Include text removed by the revisioning system.
-
- -s Include text with the so-called "hidden text" attribute.
-
- -t Output in text form. (default)
-
- -w width
- In text mode this is the line width in characters. A value of
- zero puts an entire paragraph on a line, useful when the text is
- to used as input for another wordprocessor. This value is
- ignored in PostScript mode.
-
- -x document type definition
- Output in XML form. Currently the only document type definition
- is db (for DocBook).
-
- -L In PostScript mode: use landscape mode.
-
-FILES
- Mapping files like 8859-1.txt
- Antiword looks for its mapping files in three directories, in
- the order given:
- (1) The directory specified by $ANTIWORDHOME
- (2) The directory specified by $HOME/.antiword
- (3) Directory /usr/share/antiword
-
- The fontnames file
- Antiword will look for its fontname file in the same directories
- as used for the mapping files.
- The fontnames file contains the translation table from font
- names used by MS Word to font names used by PostScript.
-
- NOTE:
- Antiword cannot tell the difference between a file that does not
- exist and a file that cannot be opened for reading.
-
-ENVIRONMENT
- Antiword uses the environment variable ``ANTIWORDHOME'' as the first
- directory to look for its files. Antiword uses the environment variable
- ``HOME'' to find the user's home directory. When in text mode it uses
- the variable ``COLUMNS'' to set the width of the output (unless over-
- ridden by the -w option).
-
- Antiword uses the environment variables ``LC_ALL'', ``LC_CTYPE'' and
- ``LANG'' (in that order) to get the current locale and uses this infor-
- mation to select the default mapping file.
-
-BUGS
- Antiword is far from complete. Many features are still missing. Many
- images are not shown yet. Some of the images that are shown, are shown
- in the wrong place. PostScript output is only available in ISO 8859-1
- and ISO 8859-2.
-
-WEB SITES
- The most recent released version of Antiword is always available from:
- http://www.winfield.demon.nl/index.html
- or try
- http://antiword.cjb.net/
-
-AUTHOR
- Adri van Os
- or try
-
- R.F. Smith and
- Sindi Keesan
- contributed to this manual page.
-
-LICENSE
- Antiword is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by the
- Free Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- This program is distributed in the hope that it will be useful but
- WITHOUT ANY WARRANTY; without even the implied warranty of MER-
- CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
- Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-ACKNOWLEDGEMENTS
- Linux is a registered trademark of Linus Torvalds.
- Adobe, PDF and PostScript are trademarks of Adobe Systems Incorporated.
- Microsoft is a registered trademark and Windows is a trademark of
- Microsoft Corporation.
-
-
-
-Antiword 0.37 Oct 29, 2005 ANTIWORD(1)
diff --git a/Docs/antiword.old.php b/Docs/antiword.old.php
deleted file mode 100644
index 8025b24..0000000
--- a/Docs/antiword.old.php
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Paul Southworth
-Subject: antiword PHP script
-Date: Thu, 24 Oct 2002 14:01:05 -0700 (PDT)
-
-Please find attached a trivial example of using a web form to process an
-uploaded Word doc to text using antiword. Perhaps other antiword users
-would find it useful.
-
---Paul
-
-
-/* antiword.php
- A PHP script to convert uploaded MS Word docs to text using antiword.
- This script is public domain, no copyright.
- September 11, 2002
- Paul Southworth
-*/
-function print_form() {
-?>
-antiword
-
-
-
-}
-if ($_FILES['upload']) {
- header ("Content-type: text/plain");
- system("/usr/local/bin/antiword " . $_FILES['upload']['tmp_name']);
-} else {
- print_form();
-}
-?>
diff --git a/Docs/antiword.php b/Docs/antiword.php
deleted file mode 100644
index f30c48d..0000000
--- a/Docs/antiword.php
+++ /dev/null
@@ -1,141 +0,0 @@
-|
-
-V.3: I've added escapeshellcmd to all user input that shows up directly
-in exec()
-*/
-switch ($_REQUEST['output']) {
-case "PostScript":
- $output=escapeshellcmd("-p $_REQUEST[paper]");
- break;
-case "PDF":
- $output=escapeshellcmd("-a $_REQUEST[paper]");
- $pdf=1;
- break;
-case "InLine":
- $output="-t";
- break;
-}
-if (isset($_FILES['userfile']['name'])) {
- $uploaddir = '/tmp/';
- $uploadfile = $uploaddir . $_FILES['userfile']['name'];
- $userfile = $_FILES['userfile']['name'];
- if (move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile)) {
- $delims=".";
- if (strstr($output,"-p")) {
- $psfile=strtok($userfile,$delims).".ps";
- header("Content-Type: Application/PostScript");
- header("Content-Disposition: attachment; filename=".$psfile);
- $file=escapeshellcmd($uploadfile);
- $command="antiword $output $file";
- passthru($command);
- unlink($uploadfile);
- } elseif (strstr($output,"-a")) {
- $psfile=strtok($userfile,$delims).".pdf";
- header("Content-Type: Application/PDF");
- // header("Content-Disposition: attachment; filename=".$psfile);
- // $command="antiword $output $uploadfile";
- $file=escapeshellcmd($uploadfile);
- $command="antiword $output $file";
- passthru($command);
- unlink($uploadfile);
- } else {
- echo "
- This script converts a word file (most versions supported) into a
-pure ASCII, a PDF or a PostScript version. Currently, only PostScript
-and PDF carry images, and those images might be distorted or such. It's
-based on the nice program antiword. see antiword.cjb.net for more information
-about antiword. Currently, max file size is 3MiB for the upload. This
-should be enough!
-
Currently, I tend to end up with the ascii version being 1/100th
-of the word document, and the pdf/ps versions being 1/10th of the size.
-So if you're gonna send me a word document, rethink that. I'll not read
-it. I'll read ascii, and probably pdf/ps too.
-
-
-
This is running antiword 0.36.
- Please drop me a note at antiword (at) bitsex.net if you have
-comments for this.
-
-(C)Vidar Løkken 2005
-
-
-|
diff --git a/Docs/testdoc.doc b/Docs/testdoc.doc
deleted file mode 100644
index 3f78d77..0000000
Binary files a/Docs/testdoc.doc and /dev/null differ
diff --git a/Makefile b/Makefile
index eeb2d15..2a82a63 100644
--- a/Makefile
+++ b/Makefile
@@ -1,97 +1,1708 @@
-#
-# Makefile for antiword (Linux version)
-#
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.16
-CC = gcc
-LD = gcc
+# Default target executed when no arguments are given to make.
+default_target: all
-INSTALL = cp -f
-INSTALL_PROGRAM = $(INSTALL)
-INSTALL_DATA = $(INSTALL)
+.PHONY : default_target
-# must be equal to DEBUG or NDEBUG
-DB = NDEBUG
-# Optimization: -O or debugging: -g
-OPT = -O2
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
-LDLIBS =
-CFLAGS = -Wall -pedantic $(OPT) -D$(DB)
-LDFLAGS =
+#=============================================================================
+# Special targets provided by cmake.
-OBJS =\
- main_u.o asc85enc.o blocklist.o chartrans.o datalist.o depot.o\
- dib2eps.o doclist.o fail.o finddata.o findtext.o fmt_text.o fontlist.o\
- fonts.o fonts_u.o hdrftrlist.o imgexam.o imgtrans.o jpeg2eps.o\
- listlist.o misc.o notes.o options.o out2window.o output.o pdf.o\
- pictlist.o png2eps.o postscript.o prop0.o prop2.o prop6.o prop8.o\
- properties.o propmod.o rowlist.o sectlist.o stylelist.o stylesheet.o\
- summary.o tabstop.o text.o unix.o utf8.o word2text.o worddos.o\
- wordlib.o wordmac.o wordole.o wordwin.o xmalloc.o xml.o
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
-PROGS =\
- antiword\
- kantiword
-LOCAL_INSTALL_DIR = $(HOME)/bin
-LOCAL_RESOURCES_DIR = $(HOME)/.antiword
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
-GLOBAL_INSTALL_DIR = /usr/local/bin
-GLOBAL_RESOURCES_DIR = /usr/share/antiword
+.SUFFIXES: .hpux_make_needs_suffix_list
-all: $(PROGS)
-install: all
- mkdir -p $(LOCAL_INSTALL_DIR)
- cp -pf $(PROGS) $(LOCAL_INSTALL_DIR)
- mkdir -p $(LOCAL_RESOURCES_DIR)
- cp -pf Resources/* $(LOCAL_RESOURCES_DIR)
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
-# NOTE: you might have to be root to do this
-global_install: all
-# @[ `id -u` -eq 0 ] || (echo "You must be root to do this" && false)
- mkdir -p $(DESTDIR)$(GLOBAL_INSTALL_DIR)
- $(INSTALL_PROGRAM) $(PROGS) $(DESTDIR)$(GLOBAL_INSTALL_DIR)
- cd $(DESTDIR)$(GLOBAL_INSTALL_DIR); chmod 755 $(PROGS)
- mkdir -p $(DESTDIR)$(GLOBAL_RESOURCES_DIR)
- chmod 755 $(DESTDIR)$(GLOBAL_RESOURCES_DIR)
- $(INSTALL_DATA) Resources/*.txt $(DESTDIR)$(GLOBAL_RESOURCES_DIR)
- $(INSTALL_DATA) Resources/fontnames $(DESTDIR)$(GLOBAL_RESOURCES_DIR)
- cd $(DESTDIR)$(GLOBAL_RESOURCES_DIR); chmod 644 *.txt fontnames
-# NOTE: you might have to be root to do this
-global_uninstall:
-# @[ `id -u` -eq 0 ] || (echo "You must be root to do this" && false)
- cd $(DESTDIR)$(GLOBAL_INSTALL_DIR); rm -f $(PROGS)
- -rmdir $(DESTDIR)$(GLOBAL_INSTALL_DIR)
- cd $(DESTDIR)$(GLOBAL_RESOURCES_DIR); rm -f *.txt fontnames
- -rmdir $(DESTDIR)$(GLOBAL_RESOURCES_DIR)
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /work/antiword
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /work/antiword
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+
+.PHONY : edit_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /work/antiword/CMakeFiles /work/antiword/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /work/antiword/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
clean:
- rm -f $(OBJS)
- rm -f $(PROGS)
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
-antiword: $(OBJS)
- @rm -f $@
- $(LD) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@
- @chmod 750 $@
+# The main clean target
+clean/fast: clean
-kantiword: Unix-only/KDE3-only/kantiword.sh
- @rm -f $@
- echo "#!/bin/bash" > $@
- cat $? >> $@
- @chmod 750 $@
+.PHONY : clean/fast
-.c.o:
- $(CC) $(CFLAGS) -c $<
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
-main_u.o: version.h
-postscript.o: version.h
-pdf.o: version.h
-fonts_u.o: fontinfo.h
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
-fontinfo.h: Unix-only/fontinfo.h
- cp -rp $? $@
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named antiword
+
+# Build rule for target.
+antiword: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 antiword
+.PHONY : antiword
+
+# fast build rule for target.
+antiword/fast:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/build
+.PHONY : antiword/fast
+
+src/asc85enc.o: src/asc85enc.c.o
+
+.PHONY : src/asc85enc.o
+
+# target to build an object file
+src/asc85enc.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/asc85enc.c.o
+.PHONY : src/asc85enc.c.o
+
+src/asc85enc.i: src/asc85enc.c.i
+
+.PHONY : src/asc85enc.i
+
+# target to preprocess a source file
+src/asc85enc.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/asc85enc.c.i
+.PHONY : src/asc85enc.c.i
+
+src/asc85enc.s: src/asc85enc.c.s
+
+.PHONY : src/asc85enc.s
+
+# target to generate assembly for a file
+src/asc85enc.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/asc85enc.c.s
+.PHONY : src/asc85enc.c.s
+
+src/blocklist.o: src/blocklist.c.o
+
+.PHONY : src/blocklist.o
+
+# target to build an object file
+src/blocklist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/blocklist.c.o
+.PHONY : src/blocklist.c.o
+
+src/blocklist.i: src/blocklist.c.i
+
+.PHONY : src/blocklist.i
+
+# target to preprocess a source file
+src/blocklist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/blocklist.c.i
+.PHONY : src/blocklist.c.i
+
+src/blocklist.s: src/blocklist.c.s
+
+.PHONY : src/blocklist.s
+
+# target to generate assembly for a file
+src/blocklist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/blocklist.c.s
+.PHONY : src/blocklist.c.s
+
+src/chartrans.o: src/chartrans.c.o
+
+.PHONY : src/chartrans.o
+
+# target to build an object file
+src/chartrans.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/chartrans.c.o
+.PHONY : src/chartrans.c.o
+
+src/chartrans.i: src/chartrans.c.i
+
+.PHONY : src/chartrans.i
+
+# target to preprocess a source file
+src/chartrans.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/chartrans.c.i
+.PHONY : src/chartrans.c.i
+
+src/chartrans.s: src/chartrans.c.s
+
+.PHONY : src/chartrans.s
+
+# target to generate assembly for a file
+src/chartrans.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/chartrans.c.s
+.PHONY : src/chartrans.c.s
+
+src/datalist.o: src/datalist.c.o
+
+.PHONY : src/datalist.o
+
+# target to build an object file
+src/datalist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/datalist.c.o
+.PHONY : src/datalist.c.o
+
+src/datalist.i: src/datalist.c.i
+
+.PHONY : src/datalist.i
+
+# target to preprocess a source file
+src/datalist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/datalist.c.i
+.PHONY : src/datalist.c.i
+
+src/datalist.s: src/datalist.c.s
+
+.PHONY : src/datalist.s
+
+# target to generate assembly for a file
+src/datalist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/datalist.c.s
+.PHONY : src/datalist.c.s
+
+src/depot.o: src/depot.c.o
+
+.PHONY : src/depot.o
+
+# target to build an object file
+src/depot.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/depot.c.o
+.PHONY : src/depot.c.o
+
+src/depot.i: src/depot.c.i
+
+.PHONY : src/depot.i
+
+# target to preprocess a source file
+src/depot.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/depot.c.i
+.PHONY : src/depot.c.i
+
+src/depot.s: src/depot.c.s
+
+.PHONY : src/depot.s
+
+# target to generate assembly for a file
+src/depot.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/depot.c.s
+.PHONY : src/depot.c.s
+
+src/dib2eps.o: src/dib2eps.c.o
+
+.PHONY : src/dib2eps.o
+
+# target to build an object file
+src/dib2eps.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/dib2eps.c.o
+.PHONY : src/dib2eps.c.o
+
+src/dib2eps.i: src/dib2eps.c.i
+
+.PHONY : src/dib2eps.i
+
+# target to preprocess a source file
+src/dib2eps.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/dib2eps.c.i
+.PHONY : src/dib2eps.c.i
+
+src/dib2eps.s: src/dib2eps.c.s
+
+.PHONY : src/dib2eps.s
+
+# target to generate assembly for a file
+src/dib2eps.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/dib2eps.c.s
+.PHONY : src/dib2eps.c.s
+
+src/doclist.o: src/doclist.c.o
+
+.PHONY : src/doclist.o
+
+# target to build an object file
+src/doclist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/doclist.c.o
+.PHONY : src/doclist.c.o
+
+src/doclist.i: src/doclist.c.i
+
+.PHONY : src/doclist.i
+
+# target to preprocess a source file
+src/doclist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/doclist.c.i
+.PHONY : src/doclist.c.i
+
+src/doclist.s: src/doclist.c.s
+
+.PHONY : src/doclist.s
+
+# target to generate assembly for a file
+src/doclist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/doclist.c.s
+.PHONY : src/doclist.c.s
+
+src/fail.o: src/fail.c.o
+
+.PHONY : src/fail.o
+
+# target to build an object file
+src/fail.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fail.c.o
+.PHONY : src/fail.c.o
+
+src/fail.i: src/fail.c.i
+
+.PHONY : src/fail.i
+
+# target to preprocess a source file
+src/fail.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fail.c.i
+.PHONY : src/fail.c.i
+
+src/fail.s: src/fail.c.s
+
+.PHONY : src/fail.s
+
+# target to generate assembly for a file
+src/fail.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fail.c.s
+.PHONY : src/fail.c.s
+
+src/finddata.o: src/finddata.c.o
+
+.PHONY : src/finddata.o
+
+# target to build an object file
+src/finddata.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/finddata.c.o
+.PHONY : src/finddata.c.o
+
+src/finddata.i: src/finddata.c.i
+
+.PHONY : src/finddata.i
+
+# target to preprocess a source file
+src/finddata.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/finddata.c.i
+.PHONY : src/finddata.c.i
+
+src/finddata.s: src/finddata.c.s
+
+.PHONY : src/finddata.s
+
+# target to generate assembly for a file
+src/finddata.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/finddata.c.s
+.PHONY : src/finddata.c.s
+
+src/findtext.o: src/findtext.c.o
+
+.PHONY : src/findtext.o
+
+# target to build an object file
+src/findtext.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/findtext.c.o
+.PHONY : src/findtext.c.o
+
+src/findtext.i: src/findtext.c.i
+
+.PHONY : src/findtext.i
+
+# target to preprocess a source file
+src/findtext.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/findtext.c.i
+.PHONY : src/findtext.c.i
+
+src/findtext.s: src/findtext.c.s
+
+.PHONY : src/findtext.s
+
+# target to generate assembly for a file
+src/findtext.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/findtext.c.s
+.PHONY : src/findtext.c.s
+
+src/fmt_text.o: src/fmt_text.c.o
+
+.PHONY : src/fmt_text.o
+
+# target to build an object file
+src/fmt_text.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fmt_text.c.o
+.PHONY : src/fmt_text.c.o
+
+src/fmt_text.i: src/fmt_text.c.i
+
+.PHONY : src/fmt_text.i
+
+# target to preprocess a source file
+src/fmt_text.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fmt_text.c.i
+.PHONY : src/fmt_text.c.i
+
+src/fmt_text.s: src/fmt_text.c.s
+
+.PHONY : src/fmt_text.s
+
+# target to generate assembly for a file
+src/fmt_text.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fmt_text.c.s
+.PHONY : src/fmt_text.c.s
+
+src/fontlist.o: src/fontlist.c.o
+
+.PHONY : src/fontlist.o
+
+# target to build an object file
+src/fontlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fontlist.c.o
+.PHONY : src/fontlist.c.o
+
+src/fontlist.i: src/fontlist.c.i
+
+.PHONY : src/fontlist.i
+
+# target to preprocess a source file
+src/fontlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fontlist.c.i
+.PHONY : src/fontlist.c.i
+
+src/fontlist.s: src/fontlist.c.s
+
+.PHONY : src/fontlist.s
+
+# target to generate assembly for a file
+src/fontlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fontlist.c.s
+.PHONY : src/fontlist.c.s
+
+src/fonts.o: src/fonts.c.o
+
+.PHONY : src/fonts.o
+
+# target to build an object file
+src/fonts.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts.c.o
+.PHONY : src/fonts.c.o
+
+src/fonts.i: src/fonts.c.i
+
+.PHONY : src/fonts.i
+
+# target to preprocess a source file
+src/fonts.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts.c.i
+.PHONY : src/fonts.c.i
+
+src/fonts.s: src/fonts.c.s
+
+.PHONY : src/fonts.s
+
+# target to generate assembly for a file
+src/fonts.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts.c.s
+.PHONY : src/fonts.c.s
+
+src/fonts_u.o: src/fonts_u.c.o
+
+.PHONY : src/fonts_u.o
+
+# target to build an object file
+src/fonts_u.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts_u.c.o
+.PHONY : src/fonts_u.c.o
+
+src/fonts_u.i: src/fonts_u.c.i
+
+.PHONY : src/fonts_u.i
+
+# target to preprocess a source file
+src/fonts_u.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts_u.c.i
+.PHONY : src/fonts_u.c.i
+
+src/fonts_u.s: src/fonts_u.c.s
+
+.PHONY : src/fonts_u.s
+
+# target to generate assembly for a file
+src/fonts_u.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/fonts_u.c.s
+.PHONY : src/fonts_u.c.s
+
+src/hdrftrlist.o: src/hdrftrlist.c.o
+
+.PHONY : src/hdrftrlist.o
+
+# target to build an object file
+src/hdrftrlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/hdrftrlist.c.o
+.PHONY : src/hdrftrlist.c.o
+
+src/hdrftrlist.i: src/hdrftrlist.c.i
+
+.PHONY : src/hdrftrlist.i
+
+# target to preprocess a source file
+src/hdrftrlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/hdrftrlist.c.i
+.PHONY : src/hdrftrlist.c.i
+
+src/hdrftrlist.s: src/hdrftrlist.c.s
+
+.PHONY : src/hdrftrlist.s
+
+# target to generate assembly for a file
+src/hdrftrlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/hdrftrlist.c.s
+.PHONY : src/hdrftrlist.c.s
+
+src/imgexam.o: src/imgexam.c.o
+
+.PHONY : src/imgexam.o
+
+# target to build an object file
+src/imgexam.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgexam.c.o
+.PHONY : src/imgexam.c.o
+
+src/imgexam.i: src/imgexam.c.i
+
+.PHONY : src/imgexam.i
+
+# target to preprocess a source file
+src/imgexam.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgexam.c.i
+.PHONY : src/imgexam.c.i
+
+src/imgexam.s: src/imgexam.c.s
+
+.PHONY : src/imgexam.s
+
+# target to generate assembly for a file
+src/imgexam.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgexam.c.s
+.PHONY : src/imgexam.c.s
+
+src/imgtrans.o: src/imgtrans.c.o
+
+.PHONY : src/imgtrans.o
+
+# target to build an object file
+src/imgtrans.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgtrans.c.o
+.PHONY : src/imgtrans.c.o
+
+src/imgtrans.i: src/imgtrans.c.i
+
+.PHONY : src/imgtrans.i
+
+# target to preprocess a source file
+src/imgtrans.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgtrans.c.i
+.PHONY : src/imgtrans.c.i
+
+src/imgtrans.s: src/imgtrans.c.s
+
+.PHONY : src/imgtrans.s
+
+# target to generate assembly for a file
+src/imgtrans.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/imgtrans.c.s
+.PHONY : src/imgtrans.c.s
+
+src/jpeg2eps.o: src/jpeg2eps.c.o
+
+.PHONY : src/jpeg2eps.o
+
+# target to build an object file
+src/jpeg2eps.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/jpeg2eps.c.o
+.PHONY : src/jpeg2eps.c.o
+
+src/jpeg2eps.i: src/jpeg2eps.c.i
+
+.PHONY : src/jpeg2eps.i
+
+# target to preprocess a source file
+src/jpeg2eps.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/jpeg2eps.c.i
+.PHONY : src/jpeg2eps.c.i
+
+src/jpeg2eps.s: src/jpeg2eps.c.s
+
+.PHONY : src/jpeg2eps.s
+
+# target to generate assembly for a file
+src/jpeg2eps.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/jpeg2eps.c.s
+.PHONY : src/jpeg2eps.c.s
+
+src/listlist.o: src/listlist.c.o
+
+.PHONY : src/listlist.o
+
+# target to build an object file
+src/listlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/listlist.c.o
+.PHONY : src/listlist.c.o
+
+src/listlist.i: src/listlist.c.i
+
+.PHONY : src/listlist.i
+
+# target to preprocess a source file
+src/listlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/listlist.c.i
+.PHONY : src/listlist.c.i
+
+src/listlist.s: src/listlist.c.s
+
+.PHONY : src/listlist.s
+
+# target to generate assembly for a file
+src/listlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/listlist.c.s
+.PHONY : src/listlist.c.s
+
+src/main_u.o: src/main_u.c.o
+
+.PHONY : src/main_u.o
+
+# target to build an object file
+src/main_u.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/main_u.c.o
+.PHONY : src/main_u.c.o
+
+src/main_u.i: src/main_u.c.i
+
+.PHONY : src/main_u.i
+
+# target to preprocess a source file
+src/main_u.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/main_u.c.i
+.PHONY : src/main_u.c.i
+
+src/main_u.s: src/main_u.c.s
+
+.PHONY : src/main_u.s
+
+# target to generate assembly for a file
+src/main_u.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/main_u.c.s
+.PHONY : src/main_u.c.s
+
+src/misc.o: src/misc.c.o
+
+.PHONY : src/misc.o
+
+# target to build an object file
+src/misc.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/misc.c.o
+.PHONY : src/misc.c.o
+
+src/misc.i: src/misc.c.i
+
+.PHONY : src/misc.i
+
+# target to preprocess a source file
+src/misc.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/misc.c.i
+.PHONY : src/misc.c.i
+
+src/misc.s: src/misc.c.s
+
+.PHONY : src/misc.s
+
+# target to generate assembly for a file
+src/misc.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/misc.c.s
+.PHONY : src/misc.c.s
+
+src/notes.o: src/notes.c.o
+
+.PHONY : src/notes.o
+
+# target to build an object file
+src/notes.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/notes.c.o
+.PHONY : src/notes.c.o
+
+src/notes.i: src/notes.c.i
+
+.PHONY : src/notes.i
+
+# target to preprocess a source file
+src/notes.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/notes.c.i
+.PHONY : src/notes.c.i
+
+src/notes.s: src/notes.c.s
+
+.PHONY : src/notes.s
+
+# target to generate assembly for a file
+src/notes.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/notes.c.s
+.PHONY : src/notes.c.s
+
+src/options.o: src/options.c.o
+
+.PHONY : src/options.o
+
+# target to build an object file
+src/options.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/options.c.o
+.PHONY : src/options.c.o
+
+src/options.i: src/options.c.i
+
+.PHONY : src/options.i
+
+# target to preprocess a source file
+src/options.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/options.c.i
+.PHONY : src/options.c.i
+
+src/options.s: src/options.c.s
+
+.PHONY : src/options.s
+
+# target to generate assembly for a file
+src/options.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/options.c.s
+.PHONY : src/options.c.s
+
+src/out2window.o: src/out2window.c.o
+
+.PHONY : src/out2window.o
+
+# target to build an object file
+src/out2window.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/out2window.c.o
+.PHONY : src/out2window.c.o
+
+src/out2window.i: src/out2window.c.i
+
+.PHONY : src/out2window.i
+
+# target to preprocess a source file
+src/out2window.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/out2window.c.i
+.PHONY : src/out2window.c.i
+
+src/out2window.s: src/out2window.c.s
+
+.PHONY : src/out2window.s
+
+# target to generate assembly for a file
+src/out2window.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/out2window.c.s
+.PHONY : src/out2window.c.s
+
+src/output.o: src/output.c.o
+
+.PHONY : src/output.o
+
+# target to build an object file
+src/output.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/output.c.o
+.PHONY : src/output.c.o
+
+src/output.i: src/output.c.i
+
+.PHONY : src/output.i
+
+# target to preprocess a source file
+src/output.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/output.c.i
+.PHONY : src/output.c.i
+
+src/output.s: src/output.c.s
+
+.PHONY : src/output.s
+
+# target to generate assembly for a file
+src/output.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/output.c.s
+.PHONY : src/output.c.s
+
+src/pdf.o: src/pdf.c.o
+
+.PHONY : src/pdf.o
+
+# target to build an object file
+src/pdf.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pdf.c.o
+.PHONY : src/pdf.c.o
+
+src/pdf.i: src/pdf.c.i
+
+.PHONY : src/pdf.i
+
+# target to preprocess a source file
+src/pdf.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pdf.c.i
+.PHONY : src/pdf.c.i
+
+src/pdf.s: src/pdf.c.s
+
+.PHONY : src/pdf.s
+
+# target to generate assembly for a file
+src/pdf.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pdf.c.s
+.PHONY : src/pdf.c.s
+
+src/pictlist.o: src/pictlist.c.o
+
+.PHONY : src/pictlist.o
+
+# target to build an object file
+src/pictlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pictlist.c.o
+.PHONY : src/pictlist.c.o
+
+src/pictlist.i: src/pictlist.c.i
+
+.PHONY : src/pictlist.i
+
+# target to preprocess a source file
+src/pictlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pictlist.c.i
+.PHONY : src/pictlist.c.i
+
+src/pictlist.s: src/pictlist.c.s
+
+.PHONY : src/pictlist.s
+
+# target to generate assembly for a file
+src/pictlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/pictlist.c.s
+.PHONY : src/pictlist.c.s
+
+src/png2eps.o: src/png2eps.c.o
+
+.PHONY : src/png2eps.o
+
+# target to build an object file
+src/png2eps.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/png2eps.c.o
+.PHONY : src/png2eps.c.o
+
+src/png2eps.i: src/png2eps.c.i
+
+.PHONY : src/png2eps.i
+
+# target to preprocess a source file
+src/png2eps.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/png2eps.c.i
+.PHONY : src/png2eps.c.i
+
+src/png2eps.s: src/png2eps.c.s
+
+.PHONY : src/png2eps.s
+
+# target to generate assembly for a file
+src/png2eps.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/png2eps.c.s
+.PHONY : src/png2eps.c.s
+
+src/postscript.o: src/postscript.c.o
+
+.PHONY : src/postscript.o
+
+# target to build an object file
+src/postscript.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/postscript.c.o
+.PHONY : src/postscript.c.o
+
+src/postscript.i: src/postscript.c.i
+
+.PHONY : src/postscript.i
+
+# target to preprocess a source file
+src/postscript.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/postscript.c.i
+.PHONY : src/postscript.c.i
+
+src/postscript.s: src/postscript.c.s
+
+.PHONY : src/postscript.s
+
+# target to generate assembly for a file
+src/postscript.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/postscript.c.s
+.PHONY : src/postscript.c.s
+
+src/prop0.o: src/prop0.c.o
+
+.PHONY : src/prop0.o
+
+# target to build an object file
+src/prop0.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop0.c.o
+.PHONY : src/prop0.c.o
+
+src/prop0.i: src/prop0.c.i
+
+.PHONY : src/prop0.i
+
+# target to preprocess a source file
+src/prop0.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop0.c.i
+.PHONY : src/prop0.c.i
+
+src/prop0.s: src/prop0.c.s
+
+.PHONY : src/prop0.s
+
+# target to generate assembly for a file
+src/prop0.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop0.c.s
+.PHONY : src/prop0.c.s
+
+src/prop2.o: src/prop2.c.o
+
+.PHONY : src/prop2.o
+
+# target to build an object file
+src/prop2.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop2.c.o
+.PHONY : src/prop2.c.o
+
+src/prop2.i: src/prop2.c.i
+
+.PHONY : src/prop2.i
+
+# target to preprocess a source file
+src/prop2.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop2.c.i
+.PHONY : src/prop2.c.i
+
+src/prop2.s: src/prop2.c.s
+
+.PHONY : src/prop2.s
+
+# target to generate assembly for a file
+src/prop2.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop2.c.s
+.PHONY : src/prop2.c.s
+
+src/prop6.o: src/prop6.c.o
+
+.PHONY : src/prop6.o
+
+# target to build an object file
+src/prop6.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop6.c.o
+.PHONY : src/prop6.c.o
+
+src/prop6.i: src/prop6.c.i
+
+.PHONY : src/prop6.i
+
+# target to preprocess a source file
+src/prop6.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop6.c.i
+.PHONY : src/prop6.c.i
+
+src/prop6.s: src/prop6.c.s
+
+.PHONY : src/prop6.s
+
+# target to generate assembly for a file
+src/prop6.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop6.c.s
+.PHONY : src/prop6.c.s
+
+src/prop8.o: src/prop8.c.o
+
+.PHONY : src/prop8.o
+
+# target to build an object file
+src/prop8.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop8.c.o
+.PHONY : src/prop8.c.o
+
+src/prop8.i: src/prop8.c.i
+
+.PHONY : src/prop8.i
+
+# target to preprocess a source file
+src/prop8.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop8.c.i
+.PHONY : src/prop8.c.i
+
+src/prop8.s: src/prop8.c.s
+
+.PHONY : src/prop8.s
+
+# target to generate assembly for a file
+src/prop8.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/prop8.c.s
+.PHONY : src/prop8.c.s
+
+src/properties.o: src/properties.c.o
+
+.PHONY : src/properties.o
+
+# target to build an object file
+src/properties.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/properties.c.o
+.PHONY : src/properties.c.o
+
+src/properties.i: src/properties.c.i
+
+.PHONY : src/properties.i
+
+# target to preprocess a source file
+src/properties.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/properties.c.i
+.PHONY : src/properties.c.i
+
+src/properties.s: src/properties.c.s
+
+.PHONY : src/properties.s
+
+# target to generate assembly for a file
+src/properties.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/properties.c.s
+.PHONY : src/properties.c.s
+
+src/propmod.o: src/propmod.c.o
+
+.PHONY : src/propmod.o
+
+# target to build an object file
+src/propmod.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/propmod.c.o
+.PHONY : src/propmod.c.o
+
+src/propmod.i: src/propmod.c.i
+
+.PHONY : src/propmod.i
+
+# target to preprocess a source file
+src/propmod.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/propmod.c.i
+.PHONY : src/propmod.c.i
+
+src/propmod.s: src/propmod.c.s
+
+.PHONY : src/propmod.s
+
+# target to generate assembly for a file
+src/propmod.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/propmod.c.s
+.PHONY : src/propmod.c.s
+
+src/rowlist.o: src/rowlist.c.o
+
+.PHONY : src/rowlist.o
+
+# target to build an object file
+src/rowlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/rowlist.c.o
+.PHONY : src/rowlist.c.o
+
+src/rowlist.i: src/rowlist.c.i
+
+.PHONY : src/rowlist.i
+
+# target to preprocess a source file
+src/rowlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/rowlist.c.i
+.PHONY : src/rowlist.c.i
+
+src/rowlist.s: src/rowlist.c.s
+
+.PHONY : src/rowlist.s
+
+# target to generate assembly for a file
+src/rowlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/rowlist.c.s
+.PHONY : src/rowlist.c.s
+
+src/sectlist.o: src/sectlist.c.o
+
+.PHONY : src/sectlist.o
+
+# target to build an object file
+src/sectlist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/sectlist.c.o
+.PHONY : src/sectlist.c.o
+
+src/sectlist.i: src/sectlist.c.i
+
+.PHONY : src/sectlist.i
+
+# target to preprocess a source file
+src/sectlist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/sectlist.c.i
+.PHONY : src/sectlist.c.i
+
+src/sectlist.s: src/sectlist.c.s
+
+.PHONY : src/sectlist.s
+
+# target to generate assembly for a file
+src/sectlist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/sectlist.c.s
+.PHONY : src/sectlist.c.s
+
+src/stylelist.o: src/stylelist.c.o
+
+.PHONY : src/stylelist.o
+
+# target to build an object file
+src/stylelist.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylelist.c.o
+.PHONY : src/stylelist.c.o
+
+src/stylelist.i: src/stylelist.c.i
+
+.PHONY : src/stylelist.i
+
+# target to preprocess a source file
+src/stylelist.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylelist.c.i
+.PHONY : src/stylelist.c.i
+
+src/stylelist.s: src/stylelist.c.s
+
+.PHONY : src/stylelist.s
+
+# target to generate assembly for a file
+src/stylelist.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylelist.c.s
+.PHONY : src/stylelist.c.s
+
+src/stylesheet.o: src/stylesheet.c.o
+
+.PHONY : src/stylesheet.o
+
+# target to build an object file
+src/stylesheet.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylesheet.c.o
+.PHONY : src/stylesheet.c.o
+
+src/stylesheet.i: src/stylesheet.c.i
+
+.PHONY : src/stylesheet.i
+
+# target to preprocess a source file
+src/stylesheet.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylesheet.c.i
+.PHONY : src/stylesheet.c.i
+
+src/stylesheet.s: src/stylesheet.c.s
+
+.PHONY : src/stylesheet.s
+
+# target to generate assembly for a file
+src/stylesheet.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/stylesheet.c.s
+.PHONY : src/stylesheet.c.s
+
+src/summary.o: src/summary.c.o
+
+.PHONY : src/summary.o
+
+# target to build an object file
+src/summary.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/summary.c.o
+.PHONY : src/summary.c.o
+
+src/summary.i: src/summary.c.i
+
+.PHONY : src/summary.i
+
+# target to preprocess a source file
+src/summary.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/summary.c.i
+.PHONY : src/summary.c.i
+
+src/summary.s: src/summary.c.s
+
+.PHONY : src/summary.s
+
+# target to generate assembly for a file
+src/summary.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/summary.c.s
+.PHONY : src/summary.c.s
+
+src/tabstop.o: src/tabstop.c.o
+
+.PHONY : src/tabstop.o
+
+# target to build an object file
+src/tabstop.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/tabstop.c.o
+.PHONY : src/tabstop.c.o
+
+src/tabstop.i: src/tabstop.c.i
+
+.PHONY : src/tabstop.i
+
+# target to preprocess a source file
+src/tabstop.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/tabstop.c.i
+.PHONY : src/tabstop.c.i
+
+src/tabstop.s: src/tabstop.c.s
+
+.PHONY : src/tabstop.s
+
+# target to generate assembly for a file
+src/tabstop.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/tabstop.c.s
+.PHONY : src/tabstop.c.s
+
+src/text.o: src/text.c.o
+
+.PHONY : src/text.o
+
+# target to build an object file
+src/text.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/text.c.o
+.PHONY : src/text.c.o
+
+src/text.i: src/text.c.i
+
+.PHONY : src/text.i
+
+# target to preprocess a source file
+src/text.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/text.c.i
+.PHONY : src/text.c.i
+
+src/text.s: src/text.c.s
+
+.PHONY : src/text.s
+
+# target to generate assembly for a file
+src/text.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/text.c.s
+.PHONY : src/text.c.s
+
+src/unix.o: src/unix.c.o
+
+.PHONY : src/unix.o
+
+# target to build an object file
+src/unix.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/unix.c.o
+.PHONY : src/unix.c.o
+
+src/unix.i: src/unix.c.i
+
+.PHONY : src/unix.i
+
+# target to preprocess a source file
+src/unix.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/unix.c.i
+.PHONY : src/unix.c.i
+
+src/unix.s: src/unix.c.s
+
+.PHONY : src/unix.s
+
+# target to generate assembly for a file
+src/unix.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/unix.c.s
+.PHONY : src/unix.c.s
+
+src/utf8.o: src/utf8.c.o
+
+.PHONY : src/utf8.o
+
+# target to build an object file
+src/utf8.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/utf8.c.o
+.PHONY : src/utf8.c.o
+
+src/utf8.i: src/utf8.c.i
+
+.PHONY : src/utf8.i
+
+# target to preprocess a source file
+src/utf8.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/utf8.c.i
+.PHONY : src/utf8.c.i
+
+src/utf8.s: src/utf8.c.s
+
+.PHONY : src/utf8.s
+
+# target to generate assembly for a file
+src/utf8.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/utf8.c.s
+.PHONY : src/utf8.c.s
+
+src/word2text.o: src/word2text.c.o
+
+.PHONY : src/word2text.o
+
+# target to build an object file
+src/word2text.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/word2text.c.o
+.PHONY : src/word2text.c.o
+
+src/word2text.i: src/word2text.c.i
+
+.PHONY : src/word2text.i
+
+# target to preprocess a source file
+src/word2text.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/word2text.c.i
+.PHONY : src/word2text.c.i
+
+src/word2text.s: src/word2text.c.s
+
+.PHONY : src/word2text.s
+
+# target to generate assembly for a file
+src/word2text.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/word2text.c.s
+.PHONY : src/word2text.c.s
+
+src/worddos.o: src/worddos.c.o
+
+.PHONY : src/worddos.o
+
+# target to build an object file
+src/worddos.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/worddos.c.o
+.PHONY : src/worddos.c.o
+
+src/worddos.i: src/worddos.c.i
+
+.PHONY : src/worddos.i
+
+# target to preprocess a source file
+src/worddos.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/worddos.c.i
+.PHONY : src/worddos.c.i
+
+src/worddos.s: src/worddos.c.s
+
+.PHONY : src/worddos.s
+
+# target to generate assembly for a file
+src/worddos.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/worddos.c.s
+.PHONY : src/worddos.c.s
+
+src/wordlib.o: src/wordlib.c.o
+
+.PHONY : src/wordlib.o
+
+# target to build an object file
+src/wordlib.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordlib.c.o
+.PHONY : src/wordlib.c.o
+
+src/wordlib.i: src/wordlib.c.i
+
+.PHONY : src/wordlib.i
+
+# target to preprocess a source file
+src/wordlib.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordlib.c.i
+.PHONY : src/wordlib.c.i
+
+src/wordlib.s: src/wordlib.c.s
+
+.PHONY : src/wordlib.s
+
+# target to generate assembly for a file
+src/wordlib.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordlib.c.s
+.PHONY : src/wordlib.c.s
+
+src/wordmac.o: src/wordmac.c.o
+
+.PHONY : src/wordmac.o
+
+# target to build an object file
+src/wordmac.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordmac.c.o
+.PHONY : src/wordmac.c.o
+
+src/wordmac.i: src/wordmac.c.i
+
+.PHONY : src/wordmac.i
+
+# target to preprocess a source file
+src/wordmac.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordmac.c.i
+.PHONY : src/wordmac.c.i
+
+src/wordmac.s: src/wordmac.c.s
+
+.PHONY : src/wordmac.s
+
+# target to generate assembly for a file
+src/wordmac.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordmac.c.s
+.PHONY : src/wordmac.c.s
+
+src/wordole.o: src/wordole.c.o
+
+.PHONY : src/wordole.o
+
+# target to build an object file
+src/wordole.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordole.c.o
+.PHONY : src/wordole.c.o
+
+src/wordole.i: src/wordole.c.i
+
+.PHONY : src/wordole.i
+
+# target to preprocess a source file
+src/wordole.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordole.c.i
+.PHONY : src/wordole.c.i
+
+src/wordole.s: src/wordole.c.s
+
+.PHONY : src/wordole.s
+
+# target to generate assembly for a file
+src/wordole.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordole.c.s
+.PHONY : src/wordole.c.s
+
+src/wordwin.o: src/wordwin.c.o
+
+.PHONY : src/wordwin.o
+
+# target to build an object file
+src/wordwin.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordwin.c.o
+.PHONY : src/wordwin.c.o
+
+src/wordwin.i: src/wordwin.c.i
+
+.PHONY : src/wordwin.i
+
+# target to preprocess a source file
+src/wordwin.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordwin.c.i
+.PHONY : src/wordwin.c.i
+
+src/wordwin.s: src/wordwin.c.s
+
+.PHONY : src/wordwin.s
+
+# target to generate assembly for a file
+src/wordwin.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/wordwin.c.s
+.PHONY : src/wordwin.c.s
+
+src/xmalloc.o: src/xmalloc.c.o
+
+.PHONY : src/xmalloc.o
+
+# target to build an object file
+src/xmalloc.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xmalloc.c.o
+.PHONY : src/xmalloc.c.o
+
+src/xmalloc.i: src/xmalloc.c.i
+
+.PHONY : src/xmalloc.i
+
+# target to preprocess a source file
+src/xmalloc.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xmalloc.c.i
+.PHONY : src/xmalloc.c.i
+
+src/xmalloc.s: src/xmalloc.c.s
+
+.PHONY : src/xmalloc.s
+
+# target to generate assembly for a file
+src/xmalloc.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xmalloc.c.s
+.PHONY : src/xmalloc.c.s
+
+src/xml.o: src/xml.c.o
+
+.PHONY : src/xml.o
+
+# target to build an object file
+src/xml.c.o:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xml.c.o
+.PHONY : src/xml.c.o
+
+src/xml.i: src/xml.c.i
+
+.PHONY : src/xml.i
+
+# target to preprocess a source file
+src/xml.c.i:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xml.c.i
+.PHONY : src/xml.c.i
+
+src/xml.s: src/xml.c.s
+
+.PHONY : src/xml.s
+
+# target to generate assembly for a file
+src/xml.c.s:
+ $(MAKE) -f CMakeFiles/antiword.dir/build.make CMakeFiles/antiword.dir/src/xml.c.s
+.PHONY : src/xml.c.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... rebuild_cache"
+ @echo "... edit_cache"
+ @echo "... antiword"
+ @echo "... src/asc85enc.o"
+ @echo "... src/asc85enc.i"
+ @echo "... src/asc85enc.s"
+ @echo "... src/blocklist.o"
+ @echo "... src/blocklist.i"
+ @echo "... src/blocklist.s"
+ @echo "... src/chartrans.o"
+ @echo "... src/chartrans.i"
+ @echo "... src/chartrans.s"
+ @echo "... src/datalist.o"
+ @echo "... src/datalist.i"
+ @echo "... src/datalist.s"
+ @echo "... src/depot.o"
+ @echo "... src/depot.i"
+ @echo "... src/depot.s"
+ @echo "... src/dib2eps.o"
+ @echo "... src/dib2eps.i"
+ @echo "... src/dib2eps.s"
+ @echo "... src/doclist.o"
+ @echo "... src/doclist.i"
+ @echo "... src/doclist.s"
+ @echo "... src/fail.o"
+ @echo "... src/fail.i"
+ @echo "... src/fail.s"
+ @echo "... src/finddata.o"
+ @echo "... src/finddata.i"
+ @echo "... src/finddata.s"
+ @echo "... src/findtext.o"
+ @echo "... src/findtext.i"
+ @echo "... src/findtext.s"
+ @echo "... src/fmt_text.o"
+ @echo "... src/fmt_text.i"
+ @echo "... src/fmt_text.s"
+ @echo "... src/fontlist.o"
+ @echo "... src/fontlist.i"
+ @echo "... src/fontlist.s"
+ @echo "... src/fonts.o"
+ @echo "... src/fonts.i"
+ @echo "... src/fonts.s"
+ @echo "... src/fonts_u.o"
+ @echo "... src/fonts_u.i"
+ @echo "... src/fonts_u.s"
+ @echo "... src/hdrftrlist.o"
+ @echo "... src/hdrftrlist.i"
+ @echo "... src/hdrftrlist.s"
+ @echo "... src/imgexam.o"
+ @echo "... src/imgexam.i"
+ @echo "... src/imgexam.s"
+ @echo "... src/imgtrans.o"
+ @echo "... src/imgtrans.i"
+ @echo "... src/imgtrans.s"
+ @echo "... src/jpeg2eps.o"
+ @echo "... src/jpeg2eps.i"
+ @echo "... src/jpeg2eps.s"
+ @echo "... src/listlist.o"
+ @echo "... src/listlist.i"
+ @echo "... src/listlist.s"
+ @echo "... src/main_u.o"
+ @echo "... src/main_u.i"
+ @echo "... src/main_u.s"
+ @echo "... src/misc.o"
+ @echo "... src/misc.i"
+ @echo "... src/misc.s"
+ @echo "... src/notes.o"
+ @echo "... src/notes.i"
+ @echo "... src/notes.s"
+ @echo "... src/options.o"
+ @echo "... src/options.i"
+ @echo "... src/options.s"
+ @echo "... src/out2window.o"
+ @echo "... src/out2window.i"
+ @echo "... src/out2window.s"
+ @echo "... src/output.o"
+ @echo "... src/output.i"
+ @echo "... src/output.s"
+ @echo "... src/pdf.o"
+ @echo "... src/pdf.i"
+ @echo "... src/pdf.s"
+ @echo "... src/pictlist.o"
+ @echo "... src/pictlist.i"
+ @echo "... src/pictlist.s"
+ @echo "... src/png2eps.o"
+ @echo "... src/png2eps.i"
+ @echo "... src/png2eps.s"
+ @echo "... src/postscript.o"
+ @echo "... src/postscript.i"
+ @echo "... src/postscript.s"
+ @echo "... src/prop0.o"
+ @echo "... src/prop0.i"
+ @echo "... src/prop0.s"
+ @echo "... src/prop2.o"
+ @echo "... src/prop2.i"
+ @echo "... src/prop2.s"
+ @echo "... src/prop6.o"
+ @echo "... src/prop6.i"
+ @echo "... src/prop6.s"
+ @echo "... src/prop8.o"
+ @echo "... src/prop8.i"
+ @echo "... src/prop8.s"
+ @echo "... src/properties.o"
+ @echo "... src/properties.i"
+ @echo "... src/properties.s"
+ @echo "... src/propmod.o"
+ @echo "... src/propmod.i"
+ @echo "... src/propmod.s"
+ @echo "... src/rowlist.o"
+ @echo "... src/rowlist.i"
+ @echo "... src/rowlist.s"
+ @echo "... src/sectlist.o"
+ @echo "... src/sectlist.i"
+ @echo "... src/sectlist.s"
+ @echo "... src/stylelist.o"
+ @echo "... src/stylelist.i"
+ @echo "... src/stylelist.s"
+ @echo "... src/stylesheet.o"
+ @echo "... src/stylesheet.i"
+ @echo "... src/stylesheet.s"
+ @echo "... src/summary.o"
+ @echo "... src/summary.i"
+ @echo "... src/summary.s"
+ @echo "... src/tabstop.o"
+ @echo "... src/tabstop.i"
+ @echo "... src/tabstop.s"
+ @echo "... src/text.o"
+ @echo "... src/text.i"
+ @echo "... src/text.s"
+ @echo "... src/unix.o"
+ @echo "... src/unix.i"
+ @echo "... src/unix.s"
+ @echo "... src/utf8.o"
+ @echo "... src/utf8.i"
+ @echo "... src/utf8.s"
+ @echo "... src/word2text.o"
+ @echo "... src/word2text.i"
+ @echo "... src/word2text.s"
+ @echo "... src/worddos.o"
+ @echo "... src/worddos.i"
+ @echo "... src/worddos.s"
+ @echo "... src/wordlib.o"
+ @echo "... src/wordlib.i"
+ @echo "... src/wordlib.s"
+ @echo "... src/wordmac.o"
+ @echo "... src/wordmac.i"
+ @echo "... src/wordmac.s"
+ @echo "... src/wordole.o"
+ @echo "... src/wordole.i"
+ @echo "... src/wordole.s"
+ @echo "... src/wordwin.o"
+ @echo "... src/wordwin.i"
+ @echo "... src/wordwin.s"
+ @echo "... src/xmalloc.o"
+ @echo "... src/xmalloc.i"
+ @echo "... src/xmalloc.s"
+ @echo "... src/xml.o"
+ @echo "... src/xml.i"
+ @echo "... src/xml.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
-Unix-only/fontinfo.h: Unix-only/fontinfo.pl
- Unix-only/fontinfo.pl > Unix-only/fontinfo.h
diff --git a/Resources/8859-1.txt b/Resources/8859-1.txt
deleted file mode 100644
index 473ecab..0000000
--- a/Resources/8859-1.txt
+++ /dev/null
@@ -1,303 +0,0 @@
-#
-# Name: ISO/IEC 8859-1:1998 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 1999 July 27
-# Authors: Ken Whistler
-#
-# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-1:1998 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-1 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-1 order.
-#
-# Version history
-# 1.0 version updates 0.1 version by adding mappings for all
-# control characters.
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x00A1 # INVERTED EXCLAMATION MARK
-0xA2 0x00A2 # CENT SIGN
-0xA3 0x00A3 # POUND SIGN
-0xA4 0x00A4 # CURRENCY SIGN
-0xA5 0x00A5 # YEN SIGN
-0xA6 0x00A6 # BROKEN BAR
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x00A8 # DIAERESIS
-0xA9 0x00A9 # COPYRIGHT SIGN
-0xAA 0x00AA # FEMININE ORDINAL INDICATOR
-0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC 0x00AC # NOT SIGN
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x00AE # REGISTERED SIGN
-0xAF 0x00AF # MACRON
-0xB0 0x00B0 # DEGREE SIGN
-0xB1 0x00B1 # PLUS-MINUS SIGN
-0xB2 0x00B2 # SUPERSCRIPT TWO
-0xB3 0x00B3 # SUPERSCRIPT THREE
-0xB4 0x00B4 # ACUTE ACCENT
-0xB5 0x00B5 # MICRO SIGN
-0xB6 0x00B6 # PILCROW SIGN
-0xB7 0x00B7 # MIDDLE DOT
-0xB8 0x00B8 # CEDILLA
-0xB9 0x00B9 # SUPERSCRIPT ONE
-0xBA 0x00BA # MASCULINE ORDINAL INDICATOR
-0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC 0x00BC # VULGAR FRACTION ONE QUARTER
-0xBD 0x00BD # VULGAR FRACTION ONE HALF
-0xBE 0x00BE # VULGAR FRACTION THREE QUARTERS
-0xBF 0x00BF # INVERTED QUESTION MARK
-0xC0 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
-0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
-0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6 0x00C6 # LATIN CAPITAL LETTER AE
-0xC7 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
-0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
-0xCE 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0 0x00D0 # LATIN CAPITAL LETTER ETH (Icelandic)
-0xD1 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
-0xD2 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x00D7 # MULTIPLICATION SIGN
-0xD8 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
-0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
-0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
-0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE 0x00DE # LATIN CAPITAL LETTER THORN (Icelandic)
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S (German)
-0xE0 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
-0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
-0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3 0x00E3 # LATIN SMALL LETTER A WITH TILDE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-0xE6 0x00E6 # LATIN SMALL LETTER AE
-0xE7 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
-0xE8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
-0xEC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
-0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
-0xEE 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
-0xF0 0x00F0 # LATIN SMALL LETTER ETH (Icelandic)
-0xF1 0x00F1 # LATIN SMALL LETTER N WITH TILDE
-0xF2 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x00F7 # DIVISION SIGN
-0xF8 0x00F8 # LATIN SMALL LETTER O WITH STROKE
-0xF9 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
-0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
-0xFB 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
-0xFE 0x00FE # LATIN SMALL LETTER THORN (Icelandic)
-0xFF 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS
diff --git a/Resources/8859-10.txt b/Resources/8859-10.txt
deleted file mode 100644
index 374a42b..0000000
--- a/Resources/8859-10.txt
+++ /dev/null
@@ -1,303 +0,0 @@
-#
-# Name: ISO/IEC 8859-10:1998 to Unicode
-# Unicode version: 3.0
-# Table version: 1.1
-# Table format: Format A
-# Date: 1999 October 11
-# Authors: Ken Whistler
-#
-# Copyright (c) 1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-10:1998 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-10 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-10 order.
-#
-# Version history
-# 1.0 version new.
-# 1.1 corrected mistake in mapping of 0xA4
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
-0xA2 0x0112 # LATIN CAPITAL LETTER E WITH MACRON
-0xA3 0x0122 # LATIN CAPITAL LETTER G WITH CEDILLA
-0xA4 0x012A # LATIN CAPITAL LETTER I WITH MACRON
-0xA5 0x0128 # LATIN CAPITAL LETTER I WITH TILDE
-0xA6 0x0136 # LATIN CAPITAL LETTER K WITH CEDILLA
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x013B # LATIN CAPITAL LETTER L WITH CEDILLA
-0xA9 0x0110 # LATIN CAPITAL LETTER D WITH STROKE
-0xAA 0x0160 # LATIN CAPITAL LETTER S WITH CARON
-0xAB 0x0166 # LATIN CAPITAL LETTER T WITH STROKE
-0xAC 0x017D # LATIN CAPITAL LETTER Z WITH CARON
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x016A # LATIN CAPITAL LETTER U WITH MACRON
-0xAF 0x014A # LATIN CAPITAL LETTER ENG
-0xB0 0x00B0 # DEGREE SIGN
-0xB1 0x0105 # LATIN SMALL LETTER A WITH OGONEK
-0xB2 0x0113 # LATIN SMALL LETTER E WITH MACRON
-0xB3 0x0123 # LATIN SMALL LETTER G WITH CEDILLA
-0xB4 0x012B # LATIN SMALL LETTER I WITH MACRON
-0xB5 0x0129 # LATIN SMALL LETTER I WITH TILDE
-0xB6 0x0137 # LATIN SMALL LETTER K WITH CEDILLA
-0xB7 0x00B7 # MIDDLE DOT
-0xB8 0x013C # LATIN SMALL LETTER L WITH CEDILLA
-0xB9 0x0111 # LATIN SMALL LETTER D WITH STROKE
-0xBA 0x0161 # LATIN SMALL LETTER S WITH CARON
-0xBB 0x0167 # LATIN SMALL LETTER T WITH STROKE
-0xBC 0x017E # LATIN SMALL LETTER Z WITH CARON
-0xBD 0x2015 # HORIZONTAL BAR
-0xBE 0x016B # LATIN SMALL LETTER U WITH MACRON
-0xBF 0x014B # LATIN SMALL LETTER ENG
-0xC0 0x0100 # LATIN CAPITAL LETTER A WITH MACRON
-0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
-0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6 0x00C6 # LATIN CAPITAL LETTER AE
-0xC7 0x012E # LATIN CAPITAL LETTER I WITH OGONEK
-0xC8 0x010C # LATIN CAPITAL LETTER C WITH CARON
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x0118 # LATIN CAPITAL LETTER E WITH OGONEK
-0xCB 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC 0x0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
-0xCE 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0 0x00D0 # LATIN CAPITAL LETTER ETH (Icelandic)
-0xD1 0x0145 # LATIN CAPITAL LETTER N WITH CEDILLA
-0xD2 0x014C # LATIN CAPITAL LETTER O WITH MACRON
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x0168 # LATIN CAPITAL LETTER U WITH TILDE
-0xD8 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
-0xD9 0x0172 # LATIN CAPITAL LETTER U WITH OGONEK
-0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
-0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE 0x00DE # LATIN CAPITAL LETTER THORN (Icelandic)
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S (German)
-0xE0 0x0101 # LATIN SMALL LETTER A WITH MACRON
-0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
-0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3 0x00E3 # LATIN SMALL LETTER A WITH TILDE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-0xE6 0x00E6 # LATIN SMALL LETTER AE
-0xE7 0x012F # LATIN SMALL LETTER I WITH OGONEK
-0xE8 0x010D # LATIN SMALL LETTER C WITH CARON
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x0119 # LATIN SMALL LETTER E WITH OGONEK
-0xEB 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
-0xEC 0x0117 # LATIN SMALL LETTER E WITH DOT ABOVE
-0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
-0xEE 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
-0xF0 0x00F0 # LATIN SMALL LETTER ETH (Icelandic)
-0xF1 0x0146 # LATIN SMALL LETTER N WITH CEDILLA
-0xF2 0x014D # LATIN SMALL LETTER O WITH MACRON
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x0169 # LATIN SMALL LETTER U WITH TILDE
-0xF8 0x00F8 # LATIN SMALL LETTER O WITH STROKE
-0xF9 0x0173 # LATIN SMALL LETTER U WITH OGONEK
-0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
-0xFB 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
-0xFE 0x00FE # LATIN SMALL LETTER THORN (Icelandic)
-0xFF 0x0138 # LATIN SMALL LETTER KRA
diff --git a/Resources/8859-11.txt b/Resources/8859-11.txt
deleted file mode 100644
index ab29d3d..0000000
--- a/Resources/8859-11.txt
+++ /dev/null
@@ -1,299 +0,0 @@
-#
-# Name: ISO/IEC 8859-11:2001 to Unicode
-# Unicode version: 3.2
-# Table version: 1.0
-# Table format: Format A
-# Date: 2002 October 7
-# Authors: Ken Whistler
-#
-# Copyright (c) 2002 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-11:2001 characters map into Unicode.
-#
-# ISO/IEC 8859-11:2001 is equivalent to TIS 620-2533 (1990) with
-# the addition of 0xA0 NO-BREAK SPACE.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-11 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-11 order.
-#
-# Version history:
-# 2002 October 7 Created
-#
-# Updated versions of this file may be found in:
-#
-#
-# For any comments or problems, please use the Unicode
-# web contact form at:
-# http://www.unicode.org/unicode/reporting.html
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x0E01 # THAI CHARACTER KO KAI
-0xA2 0x0E02 # THAI CHARACTER KHO KHAI
-0xA3 0x0E03 # THAI CHARACTER KHO KHUAT
-0xA4 0x0E04 # THAI CHARACTER KHO KHWAI
-0xA5 0x0E05 # THAI CHARACTER KHO KHON
-0xA6 0x0E06 # THAI CHARACTER KHO RAKHANG
-0xA7 0x0E07 # THAI CHARACTER NGO NGU
-0xA8 0x0E08 # THAI CHARACTER CHO CHAN
-0xA9 0x0E09 # THAI CHARACTER CHO CHING
-0xAA 0x0E0A # THAI CHARACTER CHO CHANG
-0xAB 0x0E0B # THAI CHARACTER SO SO
-0xAC 0x0E0C # THAI CHARACTER CHO CHOE
-0xAD 0x0E0D # THAI CHARACTER YO YING
-0xAE 0x0E0E # THAI CHARACTER DO CHADA
-0xAF 0x0E0F # THAI CHARACTER TO PATAK
-0xB0 0x0E10 # THAI CHARACTER THO THAN
-0xB1 0x0E11 # THAI CHARACTER THO NANGMONTHO
-0xB2 0x0E12 # THAI CHARACTER THO PHUTHAO
-0xB3 0x0E13 # THAI CHARACTER NO NEN
-0xB4 0x0E14 # THAI CHARACTER DO DEK
-0xB5 0x0E15 # THAI CHARACTER TO TAO
-0xB6 0x0E16 # THAI CHARACTER THO THUNG
-0xB7 0x0E17 # THAI CHARACTER THO THAHAN
-0xB8 0x0E18 # THAI CHARACTER THO THONG
-0xB9 0x0E19 # THAI CHARACTER NO NU
-0xBA 0x0E1A # THAI CHARACTER BO BAIMAI
-0xBB 0x0E1B # THAI CHARACTER PO PLA
-0xBC 0x0E1C # THAI CHARACTER PHO PHUNG
-0xBD 0x0E1D # THAI CHARACTER FO FA
-0xBE 0x0E1E # THAI CHARACTER PHO PHAN
-0xBF 0x0E1F # THAI CHARACTER FO FAN
-0xC0 0x0E20 # THAI CHARACTER PHO SAMPHAO
-0xC1 0x0E21 # THAI CHARACTER MO MA
-0xC2 0x0E22 # THAI CHARACTER YO YAK
-0xC3 0x0E23 # THAI CHARACTER RO RUA
-0xC4 0x0E24 # THAI CHARACTER RU
-0xC5 0x0E25 # THAI CHARACTER LO LING
-0xC6 0x0E26 # THAI CHARACTER LU
-0xC7 0x0E27 # THAI CHARACTER WO WAEN
-0xC8 0x0E28 # THAI CHARACTER SO SALA
-0xC9 0x0E29 # THAI CHARACTER SO RUSI
-0xCA 0x0E2A # THAI CHARACTER SO SUA
-0xCB 0x0E2B # THAI CHARACTER HO HIP
-0xCC 0x0E2C # THAI CHARACTER LO CHULA
-0xCD 0x0E2D # THAI CHARACTER O ANG
-0xCE 0x0E2E # THAI CHARACTER HO NOKHUK
-0xCF 0x0E2F # THAI CHARACTER PAIYANNOI
-0xD0 0x0E30 # THAI CHARACTER SARA A
-0xD1 0x0E31 # THAI CHARACTER MAI HAN-AKAT
-0xD2 0x0E32 # THAI CHARACTER SARA AA
-0xD3 0x0E33 # THAI CHARACTER SARA AM
-0xD4 0x0E34 # THAI CHARACTER SARA I
-0xD5 0x0E35 # THAI CHARACTER SARA II
-0xD6 0x0E36 # THAI CHARACTER SARA UE
-0xD7 0x0E37 # THAI CHARACTER SARA UEE
-0xD8 0x0E38 # THAI CHARACTER SARA U
-0xD9 0x0E39 # THAI CHARACTER SARA UU
-0xDA 0x0E3A # THAI CHARACTER PHINTHU
-0xDF 0x0E3F # THAI CURRENCY SYMBOL BAHT
-0xE0 0x0E40 # THAI CHARACTER SARA E
-0xE1 0x0E41 # THAI CHARACTER SARA AE
-0xE2 0x0E42 # THAI CHARACTER SARA O
-0xE3 0x0E43 # THAI CHARACTER SARA AI MAIMUAN
-0xE4 0x0E44 # THAI CHARACTER SARA AI MAIMALAI
-0xE5 0x0E45 # THAI CHARACTER LAKKHANGYAO
-0xE6 0x0E46 # THAI CHARACTER MAIYAMOK
-0xE7 0x0E47 # THAI CHARACTER MAITAIKHU
-0xE8 0x0E48 # THAI CHARACTER MAI EK
-0xE9 0x0E49 # THAI CHARACTER MAI THO
-0xEA 0x0E4A # THAI CHARACTER MAI TRI
-0xEB 0x0E4B # THAI CHARACTER MAI CHATTAWA
-0xEC 0x0E4C # THAI CHARACTER THANTHAKHAT
-0xED 0x0E4D # THAI CHARACTER NIKHAHIT
-0xEE 0x0E4E # THAI CHARACTER YAMAKKAN
-0xEF 0x0E4F # THAI CHARACTER FONGMAN
-0xF0 0x0E50 # THAI DIGIT ZERO
-0xF1 0x0E51 # THAI DIGIT ONE
-0xF2 0x0E52 # THAI DIGIT TWO
-0xF3 0x0E53 # THAI DIGIT THREE
-0xF4 0x0E54 # THAI DIGIT FOUR
-0xF5 0x0E55 # THAI DIGIT FIVE
-0xF6 0x0E56 # THAI DIGIT SIX
-0xF7 0x0E57 # THAI DIGIT SEVEN
-0xF8 0x0E58 # THAI DIGIT EIGHT
-0xF9 0x0E59 # THAI DIGIT NINE
-0xFA 0x0E5A # THAI CHARACTER ANGKHANKHU
-0xFB 0x0E5B # THAI CHARACTER KHOMUT
-
-
diff --git a/Resources/8859-13.txt b/Resources/8859-13.txt
deleted file mode 100644
index cd11b53..0000000
--- a/Resources/8859-13.txt
+++ /dev/null
@@ -1,299 +0,0 @@
-#
-# Name: ISO/IEC 8859-13:1998 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 1999 July 27
-# Authors: Ken Whistler
-#
-# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-13:1998 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-13 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-13 order.
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x201D # RIGHT DOUBLE QUOTATION MARK
-0xA2 0x00A2 # CENT SIGN
-0xA3 0x00A3 # POUND SIGN
-0xA4 0x00A4 # CURRENCY SIGN
-0xA5 0x201E # DOUBLE LOW-9 QUOTATION MARK
-0xA6 0x00A6 # BROKEN BAR
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
-0xA9 0x00A9 # COPYRIGHT SIGN
-0xAA 0x0156 # LATIN CAPITAL LETTER R WITH CEDILLA
-0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC 0x00AC # NOT SIGN
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x00AE # REGISTERED SIGN
-0xAF 0x00C6 # LATIN CAPITAL LETTER AE
-0xB0 0x00B0 # DEGREE SIGN
-0xB1 0x00B1 # PLUS-MINUS SIGN
-0xB2 0x00B2 # SUPERSCRIPT TWO
-0xB3 0x00B3 # SUPERSCRIPT THREE
-0xB4 0x201C # LEFT DOUBLE QUOTATION MARK
-0xB5 0x00B5 # MICRO SIGN
-0xB6 0x00B6 # PILCROW SIGN
-0xB7 0x00B7 # MIDDLE DOT
-0xB8 0x00F8 # LATIN SMALL LETTER O WITH STROKE
-0xB9 0x00B9 # SUPERSCRIPT ONE
-0xBA 0x0157 # LATIN SMALL LETTER R WITH CEDILLA
-0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC 0x00BC # VULGAR FRACTION ONE QUARTER
-0xBD 0x00BD # VULGAR FRACTION ONE HALF
-0xBE 0x00BE # VULGAR FRACTION THREE QUARTERS
-0xBF 0x00E6 # LATIN SMALL LETTER AE
-0xC0 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
-0xC1 0x012E # LATIN CAPITAL LETTER I WITH OGONEK
-0xC2 0x0100 # LATIN CAPITAL LETTER A WITH MACRON
-0xC3 0x0106 # LATIN CAPITAL LETTER C WITH ACUTE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6 0x0118 # LATIN CAPITAL LETTER E WITH OGONEK
-0xC7 0x0112 # LATIN CAPITAL LETTER E WITH MACRON
-0xC8 0x010C # LATIN CAPITAL LETTER C WITH CARON
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x0179 # LATIN CAPITAL LETTER Z WITH ACUTE
-0xCB 0x0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xCC 0x0122 # LATIN CAPITAL LETTER G WITH CEDILLA
-0xCD 0x0136 # LATIN CAPITAL LETTER K WITH CEDILLA
-0xCE 0x012A # LATIN CAPITAL LETTER I WITH MACRON
-0xCF 0x013B # LATIN CAPITAL LETTER L WITH CEDILLA
-0xD0 0x0160 # LATIN CAPITAL LETTER S WITH CARON
-0xD1 0x0143 # LATIN CAPITAL LETTER N WITH ACUTE
-0xD2 0x0145 # LATIN CAPITAL LETTER N WITH CEDILLA
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x014C # LATIN CAPITAL LETTER O WITH MACRON
-0xD5 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x00D7 # MULTIPLICATION SIGN
-0xD8 0x0172 # LATIN CAPITAL LETTER U WITH OGONEK
-0xD9 0x0141 # LATIN CAPITAL LETTER L WITH STROKE
-0xDA 0x015A # LATIN CAPITAL LETTER S WITH ACUTE
-0xDB 0x016A # LATIN CAPITAL LETTER U WITH MACRON
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xDE 0x017D # LATIN CAPITAL LETTER Z WITH CARON
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S (German)
-0xE0 0x0105 # LATIN SMALL LETTER A WITH OGONEK
-0xE1 0x012F # LATIN SMALL LETTER I WITH OGONEK
-0xE2 0x0101 # LATIN SMALL LETTER A WITH MACRON
-0xE3 0x0107 # LATIN SMALL LETTER C WITH ACUTE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-0xE6 0x0119 # LATIN SMALL LETTER E WITH OGONEK
-0xE7 0x0113 # LATIN SMALL LETTER E WITH MACRON
-0xE8 0x010D # LATIN SMALL LETTER C WITH CARON
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x017A # LATIN SMALL LETTER Z WITH ACUTE
-0xEB 0x0117 # LATIN SMALL LETTER E WITH DOT ABOVE
-0xEC 0x0123 # LATIN SMALL LETTER G WITH CEDILLA
-0xED 0x0137 # LATIN SMALL LETTER K WITH CEDILLA
-0xEE 0x012B # LATIN SMALL LETTER I WITH MACRON
-0xEF 0x013C # LATIN SMALL LETTER L WITH CEDILLA
-0xF0 0x0161 # LATIN SMALL LETTER S WITH CARON
-0xF1 0x0144 # LATIN SMALL LETTER N WITH ACUTE
-0xF2 0x0146 # LATIN SMALL LETTER N WITH CEDILLA
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x014D # LATIN SMALL LETTER O WITH MACRON
-0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x00F7 # DIVISION SIGN
-0xF8 0x0173 # LATIN SMALL LETTER U WITH OGONEK
-0xF9 0x0142 # LATIN SMALL LETTER L WITH STROKE
-0xFA 0x015B # LATIN SMALL LETTER S WITH ACUTE
-0xFB 0x016B # LATIN SMALL LETTER U WITH MACRON
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x017C # LATIN SMALL LETTER Z WITH DOT ABOVE
-0xFE 0x017E # LATIN SMALL LETTER Z WITH CARON
-0xFF 0x2019 # RIGHT SINGLE QUOTATION MARK
diff --git a/Resources/8859-14.txt b/Resources/8859-14.txt
deleted file mode 100644
index 36038f4..0000000
--- a/Resources/8859-14.txt
+++ /dev/null
@@ -1,301 +0,0 @@
-#
-# Name: ISO/IEC 8859-14:1998 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 1999 July 27
-# Authors: Markus Kuhn
-# Ken Whistler
-#
-# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-14:1998 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-14 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-14 order.
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE
-0xA2 0x1E03 # LATIN SMALL LETTER B WITH DOT ABOVE
-0xA3 0x00A3 # POUND SIGN
-0xA4 0x010A # LATIN CAPITAL LETTER C WITH DOT ABOVE
-0xA5 0x010B # LATIN SMALL LETTER C WITH DOT ABOVE
-0xA6 0x1E0A # LATIN CAPITAL LETTER D WITH DOT ABOVE
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x1E80 # LATIN CAPITAL LETTER W WITH GRAVE
-0xA9 0x00A9 # COPYRIGHT SIGN
-0xAA 0x1E82 # LATIN CAPITAL LETTER W WITH ACUTE
-0xAB 0x1E0B # LATIN SMALL LETTER D WITH DOT ABOVE
-0xAC 0x1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x00AE # REGISTERED SIGN
-0xAF 0x0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xB0 0x1E1E # LATIN CAPITAL LETTER F WITH DOT ABOVE
-0xB1 0x1E1F # LATIN SMALL LETTER F WITH DOT ABOVE
-0xB2 0x0120 # LATIN CAPITAL LETTER G WITH DOT ABOVE
-0xB3 0x0121 # LATIN SMALL LETTER G WITH DOT ABOVE
-0xB4 0x1E40 # LATIN CAPITAL LETTER M WITH DOT ABOVE
-0xB5 0x1E41 # LATIN SMALL LETTER M WITH DOT ABOVE
-0xB6 0x00B6 # PILCROW SIGN
-0xB7 0x1E56 # LATIN CAPITAL LETTER P WITH DOT ABOVE
-0xB8 0x1E81 # LATIN SMALL LETTER W WITH GRAVE
-0xB9 0x1E57 # LATIN SMALL LETTER P WITH DOT ABOVE
-0xBA 0x1E83 # LATIN SMALL LETTER W WITH ACUTE
-0xBB 0x1E60 # LATIN CAPITAL LETTER S WITH DOT ABOVE
-0xBC 0x1EF3 # LATIN SMALL LETTER Y WITH GRAVE
-0xBD 0x1E84 # LATIN CAPITAL LETTER W WITH DIAERESIS
-0xBE 0x1E85 # LATIN SMALL LETTER W WITH DIAERESIS
-0xBF 0x1E61 # LATIN SMALL LETTER S WITH DOT ABOVE
-0xC0 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
-0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
-0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6 0x00C6 # LATIN CAPITAL LETTER AE
-0xC7 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
-0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
-0xCE 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0 0x0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
-0xD1 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
-0xD2 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x1E6A # LATIN CAPITAL LETTER T WITH DOT ABOVE
-0xD8 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
-0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
-0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
-0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE 0x0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S
-0xE0 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
-0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
-0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3 0x00E3 # LATIN SMALL LETTER A WITH TILDE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-0xE6 0x00E6 # LATIN SMALL LETTER AE
-0xE7 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
-0xE8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
-0xEC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
-0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
-0xEE 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
-0xF0 0x0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
-0xF1 0x00F1 # LATIN SMALL LETTER N WITH TILDE
-0xF2 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x1E6B # LATIN SMALL LETTER T WITH DOT ABOVE
-0xF8 0x00F8 # LATIN SMALL LETTER O WITH STROKE
-0xF9 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
-0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
-0xFB 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
-0xFE 0x0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
-0xFF 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS
-
diff --git a/Resources/8859-15.txt b/Resources/8859-15.txt
deleted file mode 100644
index 1e31970..0000000
--- a/Resources/8859-15.txt
+++ /dev/null
@@ -1,303 +0,0 @@
-#
-# Name: ISO/IEC 8859-15:1999 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 1999 July 27
-# Authors: Markus Kuhn
-# Ken Whistler
-#
-# Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-15:1999 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-15 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-15 order.
-#
-# Version history
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x00A1 # INVERTED EXCLAMATION MARK
-0xA2 0x00A2 # CENT SIGN
-0xA3 0x00A3 # POUND SIGN
-0xA4 0x20AC # EURO SIGN
-0xA5 0x00A5 # YEN SIGN
-0xA6 0x0160 # LATIN CAPITAL LETTER S WITH CARON
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x0161 # LATIN SMALL LETTER S WITH CARON
-0xA9 0x00A9 # COPYRIGHT SIGN
-0xAA 0x00AA # FEMININE ORDINAL INDICATOR
-0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC 0x00AC # NOT SIGN
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x00AE # REGISTERED SIGN
-0xAF 0x00AF # MACRON
-0xB0 0x00B0 # DEGREE SIGN
-0xB1 0x00B1 # PLUS-MINUS SIGN
-0xB2 0x00B2 # SUPERSCRIPT TWO
-0xB3 0x00B3 # SUPERSCRIPT THREE
-0xB4 0x017D # LATIN CAPITAL LETTER Z WITH CARON
-0xB5 0x00B5 # MICRO SIGN
-0xB6 0x00B6 # PILCROW SIGN
-0xB7 0x00B7 # MIDDLE DOT
-0xB8 0x017E # LATIN SMALL LETTER Z WITH CARON
-0xB9 0x00B9 # SUPERSCRIPT ONE
-0xBA 0x00BA # MASCULINE ORDINAL INDICATOR
-0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC 0x0152 # LATIN CAPITAL LIGATURE OE
-0xBD 0x0153 # LATIN SMALL LIGATURE OE
-0xBE 0x0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xBF 0x00BF # INVERTED QUESTION MARK
-0xC0 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
-0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
-0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6 0x00C6 # LATIN CAPITAL LETTER AE
-0xC7 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
-0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
-0xCE 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0 0x00D0 # LATIN CAPITAL LETTER ETH
-0xD1 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
-0xD2 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x00D7 # MULTIPLICATION SIGN
-0xD8 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
-0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
-0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
-0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE 0x00DE # LATIN CAPITAL LETTER THORN
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S
-0xE0 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
-0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
-0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3 0x00E3 # LATIN SMALL LETTER A WITH TILDE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
-0xE6 0x00E6 # LATIN SMALL LETTER AE
-0xE7 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
-0xE8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
-0xEC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
-0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
-0xEE 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
-0xF0 0x00F0 # LATIN SMALL LETTER ETH
-0xF1 0x00F1 # LATIN SMALL LETTER N WITH TILDE
-0xF2 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5 0x00F5 # LATIN SMALL LETTER O WITH TILDE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x00F7 # DIVISION SIGN
-0xF8 0x00F8 # LATIN SMALL LETTER O WITH STROKE
-0xF9 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
-0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
-0xFB 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
-0xFE 0x00FE # LATIN SMALL LETTER THORN
-0xFF 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS
-
diff --git a/Resources/8859-16.txt b/Resources/8859-16.txt
deleted file mode 100644
index 5353d74..0000000
--- a/Resources/8859-16.txt
+++ /dev/null
@@ -1,299 +0,0 @@
-#
-# Name: ISO/IEC 8859-16:2001 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 2001 July 26
-# Authors: Markus Kuhn
-#
-# Copyright (c) 1999-2001 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-16:2001 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-16 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-16 order.
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #
-0x87 0x0087 #
-0x88 0x0088 #
-0x89 0x0089 #
-0x8A 0x008A #
-0x8B 0x008B #
-0x8C 0x008C #
-0x8D 0x008D #
-0x8E 0x008E #
-0x8F 0x008F #
-0x90 0x0090 #
-0x91 0x0091 #
-0x92 0x0092 #
-0x93 0x0093 #
-0x94 0x0094 #
-0x95 0x0095 #
-0x96 0x0096 #
-0x97 0x0097 #
-0x98 0x0098 #
-0x99 0x0099 #
-0x9A 0x009A #
-0x9B 0x009B #
-0x9C 0x009C #
-0x9D 0x009D #
-0x9E 0x009E #
-0x9F 0x009F #
-0xA0 0x00A0 # NO-BREAK SPACE
-0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK
-0xA2 0x0105 # LATIN SMALL LETTER A WITH OGONEK
-0xA3 0x0141 # LATIN CAPITAL LETTER L WITH STROKE
-0xA4 0x20AC # EURO SIGN
-0xA5 0x201E # DOUBLE LOW-9 QUOTATION MARK
-0xA6 0x0160 # LATIN CAPITAL LETTER S WITH CARON
-0xA7 0x00A7 # SECTION SIGN
-0xA8 0x0161 # LATIN SMALL LETTER S WITH CARON
-0xA9 0x00A9 # COPYRIGHT SIGN
-0xAA 0x0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
-0xAB 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC 0x0179 # LATIN CAPITAL LETTER Z WITH ACUTE
-0xAD 0x00AD # SOFT HYPHEN
-0xAE 0x017A # LATIN SMALL LETTER Z WITH ACUTE
-0xAF 0x017B # LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xB0 0x00B0 # DEGREE SIGN
-0xB1 0x00B1 # PLUS-MINUS SIGN
-0xB2 0x010C # LATIN CAPITAL LETTER C WITH CARON
-0xB3 0x0142 # LATIN SMALL LETTER L WITH STROKE
-0xB4 0x017D # LATIN CAPITAL LETTER Z WITH CARON
-0xB5 0x201D # RIGHT DOUBLE QUOTATION MARK
-0xB6 0x00B6 # PILCROW SIGN
-0xB7 0x00B7 # MIDDLE DOT
-0xB8 0x017E # LATIN SMALL LETTER Z WITH CARON
-0xB9 0x010D # LATIN SMALL LETTER C WITH CARON
-0xBA 0x0219 # LATIN SMALL LETTER S WITH COMMA BELOW
-0xBB 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC 0x0152 # LATIN CAPITAL LIGATURE OE
-0xBD 0x0153 # LATIN SMALL LIGATURE OE
-0xBE 0x0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xBF 0x017C # LATIN SMALL LETTER Z WITH DOT ABOVE
-0xC0 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
-0xC1 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
-0xC2 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3 0x0102 # LATIN CAPITAL LETTER A WITH BREVE
-0xC4 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5 0x0106 # LATIN CAPITAL LETTER C WITH ACUTE
-0xC6 0x00C6 # LATIN CAPITAL LETTER AE
-0xC7 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
-0xC9 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
-0xCA 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
-0xCD 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
-0xCE 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0 0x0110 # LATIN CAPITAL LETTER D WITH STROKE
-0xD1 0x0143 # LATIN CAPITAL LETTER N WITH ACUTE
-0xD2 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
-0xD3 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
-0xD4 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5 0x0150 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0xD6 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7 0x015A # LATIN CAPITAL LETTER S WITH ACUTE
-0xD8 0x0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
-0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
-0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD 0x0118 # LATIN CAPITAL LETTER E WITH OGONEK
-0xDE 0x021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
-0xDF 0x00DF # LATIN SMALL LETTER SHARP S
-0xE0 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
-0xE1 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
-0xE2 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3 0x0103 # LATIN SMALL LETTER A WITH BREVE
-0xE4 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
-0xE5 0x0107 # LATIN SMALL LETTER C WITH ACUTE
-0xE6 0x00E6 # LATIN SMALL LETTER AE
-0xE7 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
-0xE8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
-0xE9 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
-0xEA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
-0xEC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
-0xED 0x00ED # LATIN SMALL LETTER I WITH ACUTE
-0xEE 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
-0xF0 0x0111 # LATIN SMALL LETTER D WITH STROKE
-0xF1 0x0144 # LATIN SMALL LETTER N WITH ACUTE
-0xF2 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
-0xF3 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
-0xF4 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5 0x0151 # LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0xF6 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
-0xF7 0x015B # LATIN SMALL LETTER S WITH ACUTE
-0xF8 0x0171 # LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0xF9 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
-0xFA 0x00FA # LATIN SMALL LETTER U WITH ACUTE
-0xFB 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
-0xFD 0x0119 # LATIN SMALL LETTER E WITH OGONEK
-0xFE 0x021B # LATIN SMALL LETTER T WITH COMMA BELOW
-0xFF 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS
diff --git a/Resources/8859-2.txt b/Resources/8859-2.txt
deleted file mode 100644
index e45df25..0000000
--- a/Resources/8859-2.txt
+++ /dev/null
@@ -1,303 +0,0 @@
-#
-# Name: ISO 8859-2:1999 to Unicode
-# Unicode version: 3.0
-# Table version: 1.0
-# Table format: Format A
-# Date: 1999 July 27
-# Authors: Ken Whistler
-#
-# Copyright (c) 1991-1999 Unicode, Inc. All Rights reserved.
-#
-# This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-# No claims are made as to fitness for any particular purpose. No
-# warranties of any kind are expressed or implied. The recipient
-# agrees to determine applicability of information provided. If this
-# file has been provided on optical media by Unicode, Inc., the sole
-# remedy for any claim will be exchange of defective media within 90
-# days of receipt.
-#
-# Unicode, Inc. hereby grants the right to freely use the information
-# supplied in this file in the creation of products supporting the
-# Unicode Standard, and to make copies of this file in any form for
-# internal or external distribution as long as this notice remains
-# attached.
-#
-# General notes:
-#
-# This table contains the data the Unicode Consortium has on how
-# ISO/IEC 8859-2:1999 characters map into Unicode.
-#
-# Format: Three tab-separated columns
-# Column #1 is the ISO/IEC 8859-2 code (in hex as 0xXX)
-# Column #2 is the Unicode (in hex as 0xXXXX)
-# Column #3 the Unicode name (follows a comment sign, '#')
-#
-# The entries are in ISO/IEC 8859-2 order.
-#
-# Version history
-# 1.0 version updates 0.1 version by adding mappings for all
-# control characters.
-#
-# Updated versions of this file may be found in:
-#
-#
-# Any comments or problems, contact
-# Please note that is an archival address;
-# notices will be checked, but do not expect an immediate response.
-#
-0x00 0x0000 # NULL
-0x01 0x0001 # START OF HEADING
-0x02 0x0002 # START OF TEXT
-0x03 0x0003 # END OF TEXT
-0x04 0x0004 # END OF TRANSMISSION
-0x05 0x0005 # ENQUIRY
-0x06 0x0006 # ACKNOWLEDGE
-0x07 0x0007 # BELL
-0x08 0x0008 # BACKSPACE
-0x09 0x0009 # HORIZONTAL TABULATION
-0x0A 0x000A # LINE FEED
-0x0B 0x000B # VERTICAL TABULATION
-0x0C 0x000C # FORM FEED
-0x0D 0x000D # CARRIAGE RETURN
-0x0E 0x000E # SHIFT OUT
-0x0F 0x000F # SHIFT IN
-0x10 0x0010 # DATA LINK ESCAPE
-0x11 0x0011 # DEVICE CONTROL ONE
-0x12 0x0012 # DEVICE CONTROL TWO
-0x13 0x0013 # DEVICE CONTROL THREE
-0x14 0x0014 # DEVICE CONTROL FOUR
-0x15 0x0015 # NEGATIVE ACKNOWLEDGE
-0x16 0x0016 # SYNCHRONOUS IDLE
-0x17 0x0017 # END OF TRANSMISSION BLOCK
-0x18 0x0018 # CANCEL
-0x19 0x0019 # END OF MEDIUM
-0x1A 0x001A # SUBSTITUTE
-0x1B 0x001B # ESCAPE
-0x1C 0x001C # FILE SEPARATOR
-0x1D 0x001D # GROUP SEPARATOR
-0x1E 0x001E # RECORD SEPARATOR
-0x1F 0x001F # UNIT SEPARATOR
-0x20 0x0020 # SPACE
-0x21 0x0021 # EXCLAMATION MARK
-0x22 0x0022 # QUOTATION MARK
-0x23 0x0023 # NUMBER SIGN
-0x24 0x0024 # DOLLAR SIGN
-0x25 0x0025 # PERCENT SIGN
-0x26 0x0026 # AMPERSAND
-0x27 0x0027 # APOSTROPHE
-0x28 0x0028 # LEFT PARENTHESIS
-0x29 0x0029 # RIGHT PARENTHESIS
-0x2A 0x002A # ASTERISK
-0x2B 0x002B # PLUS SIGN
-0x2C 0x002C # COMMA
-0x2D 0x002D # HYPHEN-MINUS
-0x2E 0x002E # FULL STOP
-0x2F 0x002F # SOLIDUS
-0x30 0x0030 # DIGIT ZERO
-0x31 0x0031 # DIGIT ONE
-0x32 0x0032 # DIGIT TWO
-0x33 0x0033 # DIGIT THREE
-0x34 0x0034 # DIGIT FOUR
-0x35 0x0035 # DIGIT FIVE
-0x36 0x0036 # DIGIT SIX
-0x37 0x0037 # DIGIT SEVEN
-0x38 0x0038 # DIGIT EIGHT
-0x39 0x0039 # DIGIT NINE
-0x3A 0x003A # COLON
-0x3B 0x003B # SEMICOLON
-0x3C 0x003C # LESS-THAN SIGN
-0x3D 0x003D # EQUALS SIGN
-0x3E 0x003E # GREATER-THAN SIGN
-0x3F 0x003F # QUESTION MARK
-0x40 0x0040 # COMMERCIAL AT
-0x41 0x0041 # LATIN CAPITAL LETTER A
-0x42 0x0042 # LATIN CAPITAL LETTER B
-0x43 0x0043 # LATIN CAPITAL LETTER C
-0x44 0x0044 # LATIN CAPITAL LETTER D
-0x45 0x0045 # LATIN CAPITAL LETTER E
-0x46 0x0046 # LATIN CAPITAL LETTER F
-0x47 0x0047 # LATIN CAPITAL LETTER G
-0x48 0x0048 # LATIN CAPITAL LETTER H
-0x49 0x0049 # LATIN CAPITAL LETTER I
-0x4A 0x004A # LATIN CAPITAL LETTER J
-0x4B 0x004B # LATIN CAPITAL LETTER K
-0x4C 0x004C # LATIN CAPITAL LETTER L
-0x4D 0x004D # LATIN CAPITAL LETTER M
-0x4E 0x004E # LATIN CAPITAL LETTER N
-0x4F 0x004F # LATIN CAPITAL LETTER O
-0x50 0x0050 # LATIN CAPITAL LETTER P
-0x51 0x0051 # LATIN CAPITAL LETTER Q
-0x52 0x0052 # LATIN CAPITAL LETTER R
-0x53 0x0053 # LATIN CAPITAL LETTER S
-0x54 0x0054 # LATIN CAPITAL LETTER T
-0x55 0x0055 # LATIN CAPITAL LETTER U
-0x56 0x0056 # LATIN CAPITAL LETTER V
-0x57 0x0057 # LATIN CAPITAL LETTER W
-0x58 0x0058 # LATIN CAPITAL LETTER X
-0x59 0x0059 # LATIN CAPITAL LETTER Y
-0x5A 0x005A # LATIN CAPITAL LETTER Z
-0x5B 0x005B # LEFT SQUARE BRACKET
-0x5C 0x005C # REVERSE SOLIDUS
-0x5D 0x005D # RIGHT SQUARE BRACKET
-0x5E 0x005E # CIRCUMFLEX ACCENT
-0x5F 0x005F # LOW LINE
-0x60 0x0060 # GRAVE ACCENT
-0x61 0x0061 # LATIN SMALL LETTER A
-0x62 0x0062 # LATIN SMALL LETTER B
-0x63 0x0063 # LATIN SMALL LETTER C
-0x64 0x0064 # LATIN SMALL LETTER D
-0x65 0x0065 # LATIN SMALL LETTER E
-0x66 0x0066 # LATIN SMALL LETTER F
-0x67 0x0067 # LATIN SMALL LETTER G
-0x68 0x0068 # LATIN SMALL LETTER H
-0x69 0x0069 # LATIN SMALL LETTER I
-0x6A 0x006A # LATIN SMALL LETTER J
-0x6B 0x006B # LATIN SMALL LETTER K
-0x6C 0x006C # LATIN SMALL LETTER L
-0x6D 0x006D # LATIN SMALL LETTER M
-0x6E 0x006E # LATIN SMALL LETTER N
-0x6F 0x006F # LATIN SMALL LETTER O
-0x70 0x0070 # LATIN SMALL LETTER P
-0x71 0x0071 # LATIN SMALL LETTER Q
-0x72 0x0072 # LATIN SMALL LETTER R
-0x73 0x0073 # LATIN SMALL LETTER S
-0x74 0x0074 # LATIN SMALL LETTER T
-0x75 0x0075 # LATIN SMALL LETTER U
-0x76 0x0076 # LATIN SMALL LETTER V
-0x77 0x0077 # LATIN SMALL LETTER W
-0x78 0x0078 # LATIN SMALL LETTER X
-0x79 0x0079 # LATIN SMALL LETTER Y
-0x7A 0x007A # LATIN SMALL LETTER Z
-0x7B 0x007B # LEFT CURLY BRACKET
-0x7C 0x007C # VERTICAL LINE
-0x7D 0x007D # RIGHT CURLY BRACKET
-0x7E 0x007E # TILDE
-0x7F 0x007F # DELETE
-0x80 0x0080 #
-0x81 0x0081 #
-0x82 0x0082 #
-0x83 0x0083 #
-0x84 0x0084 #
-0x85 0x0085 #
-0x86 0x0086 #