1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/include
Aidan MacDonald 719d48afc4 buflib: Refactor various debugging features
Gate buflib_get_data() checking, debug printing, and buflib
integrity checks behind individual defines in buflib.h, and
turn them all off by default. If needed, they can be turned
on manually when compiling.

The buflib debug menu is only available if debug printing is
enabled, so after this commit it will no longer be included
in normal builds -- it isn't very useful to end users.

Change-Id: Iab25b7852bc7c5592ce04c9c45762046a87d5bc3
2023-01-13 10:32:57 +00:00
..
_ansi.h Move some gcc extensions to new gcc_extensions.h header 2010-07-25 14:44:29 +00:00
adler32.h adler32: import adapted implementation from tinf/zlib 2021-07-30 23:11:49 +00:00
ap_int.h Add proper float formatting to vuprintf 2019-07-19 22:07:41 -04:00
assert.h strncpy.c / assert.h : need to include _ansi.h 2010-07-25 14:53:06 +00:00
bitarray.h Agptek Rocker: Initial commit 2018-06-12 10:31:14 +02:00
buflib.h buflib: Refactor various debugging features 2023-01-13 10:32:57 +00:00
checksum.h rockbox: move firmware checksum algorithms into a common header 2020-11-22 05:12:04 +00:00
chunk_alloc.h chunk_alloc 2023-01-10 23:59:19 -05:00
core_alloc.h buflib: Refactor various debugging features 2023-01-13 10:32:57 +00:00
crc32-rkw.h Add RKW firmware file format loader 2012-03-04 00:34:26 +01:00
crc32.h rockbox: add a crc32 reverse polynomial function 2021-06-21 03:37:17 +00:00
dbgcheck.h Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
diacritic.h FS#11187 - diacritic.c is in 'drivers' but it does not belong there 2010-04-07 20:41:18 +00:00
dir.h Fix path handling snafu for CheckWPS tool 2017-01-16 07:30:39 -05:00
dircache.h Restore dircache hookup in the database ramcache. 2017-02-10 05:05:23 -05:00
dircache_redirect.h [BugFix] root redirect failed to match the peoper drive when internal drive is missing 2022-12-18 23:32:13 -05:00
disk_cache.h Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
file.h file/fat: rework utime function as modtime extension 2021-07-08 17:47:51 +00:00
file_internal.h [RESTORED!] Allow mounting of any directory as the root directory. 2022-03-03 18:58:07 -05:00
fileobj_mgr.h [RESTORED!] Allow mounting of any directory as the root directory. 2022-03-03 18:58:07 -05:00
filesystem-native.h file/fat: rework utime function as modtime extension 2021-07-08 17:47:51 +00:00
font_cache.h fonts: Do not unload completely on USB. 2014-01-15 23:37:39 +01:00
fs_attr.h Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
fs_defines.h increase the number of file & directory handles for devices with more ram 2022-11-14 08:21:29 -05:00
gcc_extensions.h Add a NO_INLINE attribute to gcc_extensions. 2012-04-26 16:04:43 -04:00
inflate.h inflate: Add helper for getting decompressed data size 2022-03-04 08:44:56 -05:00
linked_list.h linked list: add lld_insert_prev/next() 2022-10-16 16:10:24 +01:00
loader_strerror.h Move load_firmware() to separate file 2013-06-27 13:50:11 +02:00
lru.h Finish r30818 revert 2011-10-22 08:23:52 +00:00
memset16.h Move memset6() declaration to string-extra.h, kills a warning compiling for android since it ships a memory.h. 2010-08-12 13:55:01 +00:00
rb-loader.h multiboot: Refactor duplicated functions to a separate file 2022-03-11 10:58:20 -05:00
rb_namespace.h [RESTORED!] Allow mounting of any directory as the root directory. 2022-03-03 18:58:07 -05:00
rbendian.h firmware: Add load/store with endianness functions 2022-06-26 17:19:40 +01:00
rbunicode.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
strcasecmp.h 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
strcasestr.h Fix tabs in .c and .h files in firmware/ 2011-05-08 11:37:18 +00:00
string-extra.h replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
strlcat.h 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
strlcpy.h 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
strmemccpy.h replace strlcpy with strmemccpy 2022-11-14 23:56:16 -05:00
strnatcmp.h Commit FS#8314. This adds strnat[case]cmp written by Martin Pool, which respects numbers within strings, and gives a more intuitive 2009-03-01 17:55:59 +00:00
strptokspn_r.h make splash split on control characters 2022-11-12 06:22:16 -05:00
strtok_r.h Make the sim buildable with mingw again 2010-05-14 22:57:52 +00:00
timefuncs.h timefuncs: add dostime_localtime function 2021-07-07 17:31:00 +00:00
version.h Prevent spurious recompiles on account of changed version. 2014-08-28 15:48:56 +02:00
vuprintf.h Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
zip.h zip: implement zip extraction support 2021-07-11 05:14:20 +00:00