mirror of
https://github.com/tailix/libkernaux.git
synced 2024-11-13 11:04:27 -05:00
Improve code
This commit is contained in:
parent
ecba475c06
commit
3e071577f3
1 changed files with 13 additions and 11 deletions
24
src/assert.c
24
src/assert.c
|
@ -8,21 +8,23 @@
|
|||
|
||||
void (*kernaux_assert_cb)(const char *file, int line, const char *str) = NULL;
|
||||
|
||||
#ifdef KERNAUX_ENABLE_ASSERT
|
||||
void kernaux_assert_do(
|
||||
#ifndef KERNAUX_ENABLE_ASSERT
|
||||
__attribute__((unused))
|
||||
#endif
|
||||
const char *const file,
|
||||
#ifndef KERNAUX_ENABLE_ASSERT
|
||||
__attribute__((unused))
|
||||
#endif
|
||||
const int line,
|
||||
#ifndef KERNAUX_ENABLE_ASSERT
|
||||
__attribute__((unused))
|
||||
#endif
|
||||
const char *const str
|
||||
) {
|
||||
#ifdef KERNAUX_ENABLE_ASSERT
|
||||
if (kernaux_assert_cb) kernaux_assert_cb(file, line, str);
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
void kernaux_assert_do(
|
||||
__attribute__((unused))
|
||||
const char *const file,
|
||||
__attribute__((unused))
|
||||
const int line,
|
||||
__attribute__((unused))
|
||||
const char *const str
|
||||
) {
|
||||
// Do nothing.
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue