rockbox/firmware/include
Tomer Shalev 7682cb5ca8 FS#10720 - Support for displaying diacritic characters
This commit corrects the display of diacritic characters, which exist in many
languages. Hopefully, it will make Rockbox much more usable for users of these
languages.

Diacritic information (which used to decide whether a given character is
diacritic or not) is taken from the Unicode Standard, Version 5.2.

This feature does not affect drawing performance much, as the diacritic
database is cached (simple MRU mechanism).

There may be room for further performance, footprint, and
code-reuse wise improvements, that could be worked on in the future.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23742 a1c6a512-1295-4272-9138-f99709370657
2009-11-24 20:41:42 +00:00
..
sys
_ansi.h
assert.h
crc32-mi4.h
crc32.h
ctype.h
dbgcheck.h
diacritic.h FS#10720 - Support for displaying diacritic characters 2009-11-24 20:41:42 +00:00
dir.h
dir_uncached.h
dircache.h
errno.h Make the database tool buildable from configure. 2009-10-07 16:54:15 +00:00
file.h
font_cache.h
inttypes.h
lru.h
malloc.h
math.h
memory.h
rbunicode.h Make the database tool buildable from configure. 2009-10-07 16:54:15 +00:00
sprintf.h Rename vfnprintf to vuprintf (u stands for user for the user callback and data passed to it) to avoid confusion with file and buffer size related functions from the printf-family, and add a comment to its declaration. 2009-11-03 21:20:09 +00:00
sscanf.h
stdio.h
stdlib.h Remove various ABS() definitions with a single one using typeof (if using gcc) to avoid multiple evaluations of the input expressions. Speex still uses its own as I didn't want to change this imported code too much. 2009-08-03 01:38:58 +00:00
string.h FS#10080 2009-07-14 13:57:45 +00:00
strnatcmp.h
time.h
timefuncs.h FS#10569 RTC driver cleanup 2009-09-26 14:58:32 +00:00