rockbox/firmware/common
Solomon Peachy a2b754d829 unicode: Support diacritic marks > 0xffff (disabled for now)
* Terminating record of the max unicode codepoint (0x10ffff)
 * Add in Arabic diacritic marks in the 0x10efa..10efff range

This is currently disasbled due to it effectively doubling the
size of our diacritic table. The diacritics added are unlikely
to be seen in practice as they are used only in some formal
Quaranic contexts.  If we identify other diacritic marks above
0xffff, then we can turn this code on.

Change-Id: I50c2eace18c70be6fe7199fccab190e7da401089
2026-03-09 21:57:34 -04:00
..
adler32.c crc32/adler32: add full copyright notice to source files 2021-07-31 01:30:39 +00:00
ap_int.c Add proper float formatting to vuprintf 2019-07-19 22:07:41 -04:00
bootdata.c multiboot: Add v1 boot protocol 2024-03-31 16:57:19 +01:00
config.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
crc32-rkw.c Add RKW firmware file format loader 2012-03-04 00:34:26 +01:00
crc32.c crc32/adler32: add full copyright notice to source files 2021-07-31 01:30:39 +00:00
devicedata.c Add DeviceData to bootloaders 2024-09-02 13:29:43 -04:00
diacritic.c unicode: Support diacritic marks > 0xffff (disabled for now) 2026-03-09 21:57:34 -04:00
dir.c Revert "readdir_r use in tagcache.check_dir, ft_load" 2024-05-02 13:38:32 -04:00
dircache.c add INIT_ATTR to dircache_load and core_load_key_remap 2024-11-26 22:13:43 -05:00
disk.c disk: Minor cleanups with respect to virtual<->logical sector mapping 2025-09-22 22:12:59 -04:00
disk_cache.c storage: 64-bit sector offsets 2024-08-12 14:23:44 -04:00
fat.c fat: fsinfo structure references _clusters_ not sectors 2026-03-04 13:10:46 -05:00
fdprintf.c Add a small 32-byte write buffer to fdprintf. 2017-11-28 09:01:17 -05:00
file.c fat: Fix warning with fat_file_sector_size with (MAX_VARIABLE_LOG_SECTOR && HAVE_MULTIVOLUME) 2025-09-16 16:50:32 -04:00
file_internal.c init_volume_names() has to be called AFTER storage_init() 2024-07-28 21:15:41 -04:00
fileobj_mgr.c [RESTORED!] Allow mounting of any directory as the root directory. 2022-03-03 18:58:07 -05:00
inflate.c inflate: Add helper for getting decompressed data size 2022-03-04 08:44:56 -05:00
itoa_buf.c [BugFix] itoa conflicts with mingw rename to itoa_buf 2025-02-18 10:41:18 -05:00
linked_list.c linked list: add lld_insert_prev/next() 2022-10-16 16:10:24 +01:00
loader_strerror.c Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
multiboot.c [coverity] multiboot.c write_bootdata_ fix memset size 2024-06-04 15:56:56 -04:00
pathfuncs.c [BugFix] pathfuncs.c path_append_ex basepath_max might cause buffer ovfl 2024-12-30 19:35:33 -05:00
rb-loader.c Add DeviceData to bootloaders 2024-09-02 13:29:43 -04:00
rb_namespace.c [Bugfix] ft_assemble_path extra slashes, Volume unmound double free 2024-03-29 10:27:03 -04:00
rectangle.c Add rectangle utility functions 2022-12-01 12:36:28 -05:00
strcasecmp.c strcasecmp: Optimize size and speed 2025-05-18 16:57:35 -04:00
strcasestr.c [Bugfix] strcasestr 2024-12-31 23:06:08 -05:00
strlcat.c strlcat use strlcpy for the copy part 2022-11-16 00:36:47 -05:00
strlcpy.c strlcpy finish cleanup 2022-11-17 01:54:46 -05:00
strmemccpy.c replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
strnatcmp.c strnatcmp: Sort dots first 2025-05-18 22:50:05 -04:00
strptokspn.c fix strptokspn, add strcspn, fix splash.c 2022-11-13 01:14:49 -05:00
timefuncs.c timefuncs.c valid_time() should return false if tm == NULL and not try to deref 2021-07-20 23:25:31 +00:00
ucl_decompress.c Add standalone UCL decompressor 2021-05-12 10:35:20 +00:00
unicode.c unicode: Support characters beyond the first unicode plane 2025-09-12 09:24:30 -04:00
version.c Prevent spurious recompiles on account of changed version. 2014-08-28 15:48:56 +02:00
vuprintf.c Convert non-ASCII characters to UTF-8 2024-12-15 21:16:12 -05:00
zip.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00