The TiConv library is a part of the TiLP & TiEmu projects and constitutes with the other libraries a complete framework for developping linking and/or TI files oriented applications.
detokenized
(TI8x)
(char maps) raw varname ----------------------> TI8X charset --+------------+-> UTF-8 or UTF-16 for display | copied (TI9x) | raw varname ----------------------> TI9X charset --+ | copied (USB) | raw varname ----------------------> TIUTF8 charset --+ | (switch case) +----------------> Glib Filename Encoding for filenames (char maps) tokenized (TI8x) TI-UTF-8 -------------> TI-8X/9X charset -+------------------+-> TI-file varname encoding for TI files contents | | | copied (TI9x) | +------------------+ |
TI82 |
TI85 |
TI86 |
TI9x |
TI73 |
TI83 |
TI83+/84+ |
|
Copyright (C) 2006-2009 the TiLP team See AUTHORS for detailed authorship information. This library 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 library 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 library (in the COPYING file); if not, see http://www.gnu.org/licenses/.