Michael Brown
|
9aa61ad5a2
|
Add per-file error identifiers
|
17 jaren geleden |
Michael Brown
|
395c76e94d
|
Use "dbg_stream" rather than "stream" as a variable name in
DBG_AC_IF(), to avoid namespace collisions.
|
18 jaren geleden |
Michael Brown
|
d12770e254
|
console.h is no longer needed for debugging
|
18 jaren geleden |
Michael Brown
|
f781a98ac4
|
Add DBGLVL_PROFILE
|
18 jaren geleden |
Michael Brown
|
3b77c7aa1b
|
Hex dumps are now integrated into the DBG() framework.
|
18 jaren geleden |
Michael Brown
|
2494625702
|
Added auto-colourising DBGC() macro
|
18 jaren geleden |
Michael Brown
|
b16de6ae66
|
Inhibit compiler warnings on DBG() when building a non-debug object,
while retaining the format string checking.
|
18 jaren geleden |
Marty Connor
|
e2aca77132
|
update DBG_DISCARD macro to allow the compiler to see the argument for compile-time checking, while still having it optimized away during compilation
|
18 jaren geleden |
Michael Brown
|
50415b3aca
|
Make DBG_DISCARD correct
|
18 jaren geleden |
Michael Brown
|
af23ff8a24
|
Assertions are now handled via the POSIX-like <assert.h>.
|
18 jaren geleden |
Michael Brown
|
a96759f9c8
|
Use "#var" rather than "@c var" for doxygen.
|
19 jaren geleden |
Michael Brown
|
a9fabe7546
|
Doxygenation
|
19 jaren geleden |
Michael Brown
|
484d6e7d24
|
__attribute__ does not need to be treated as a variadic macro, since
it is always used as __attribute__((...)). Since variadic macros seem
to confuse poor doxygen, change it to a single-valued macro.
|
19 jaren geleden |
Michael Brown
|
75a90cb143
|
Hide __attribute__ from doxygen
|
19 jaren geleden |
Michael Brown
|
3bbf5f28a3
|
Use __unused instead of __used for static data structures.
Remove compiler.h defines from osdep.h
|
19 jaren geleden |
Michael Brown
|
f0d048bf91
|
Added ASSERT() macro
|
19 jaren geleden |
Michael Brown
|
68e90c75b6
|
Removed spurious semicolon
|
19 jaren geleden |
Michael Brown
|
60b82eb5cd
|
Moved definition of __shared into compiler.h
|
19 jaren geleden |
Michael Brown
|
1ddcdb0524
|
Added PREFIX_OBJECT() function to be able to easily prepend any string
to the object name in order to generate e.g. per-file variables.
|
19 jaren geleden |
Michael Brown
|
f972f256e6
|
Allow for multiple debug levels
|
19 jaren geleden |
Michael Brown
|
4e3ebba8e6
|
Revert debug message prefix back to none, since we sometimes want to use
DBG() several times to build up a line.
|
19 jaren geleden |
Michael Brown
|
905ca1f21d
|
Force a standard format upon debug messages.
|
19 jaren geleden |
Michael Brown
|
063140864e
|
Automatically drag in console.h if DBG() is being defined as printf().
|
19 jaren geleden |
Michael Brown
|
dcd573afcb
|
Automatically create DBG() macro based on debug_<object> macro.
|
19 jaren geleden |
Michael Brown
|
0ff80b477d
|
Merged mcb30-realmode-redesign back to HEAD
|
19 jaren geleden |