|
miniDSP
A small C library for audio DSP
|
Internal header for cross-file dependencies within the minidsp module. More...
#include "minidsp.h"Go to the source code of this file.
Macros | |
| #define | MD_CHECK(cond, code, msg, retval) |
| Check a precondition in a function that returns a value. | |
| #define | MD_CHECK_VOID(cond, code, msg) |
| Check a precondition in a void function. | |
Functions | |
| void | md_report_error (MD_ErrorCode code, const char *func_name, const char *message) |
| Report a precondition violation to the active error handler. | |
| void | md_gcc_teardown (void) |
| Tear down the GCC-PHAT FFT cache and reset its cached length. | |
| void | md_steg_teardown (void) |
| Tear down the BFSK sine carrier cache. | |
Internal header for cross-file dependencies within the minidsp module.
This header is NOT part of the public API. It declares symbols shared between the split minidsp_*.c translation units but not exposed to library consumers.
Definition in file minidsp_internal.h.
| #define MD_CHECK | ( | cond, | |
| code, | |||
| msg, | |||
| retval ) |
Check a precondition in a function that returns a value.
On failure: report the error, then return retval.
Definition at line 27 of file minidsp_internal.h.
| #define MD_CHECK_VOID | ( | cond, | |
| code, | |||
| msg ) |
Check a precondition in a void function.
On failure: report the error, then return.
Definition at line 38 of file minidsp_internal.h.
| void md_gcc_teardown | ( | void | ) |
Tear down the GCC-PHAT FFT cache and reset its cached length.
Called only from MD_shutdown().
Definition at line 146 of file minidsp_gcc.c.
| void md_report_error | ( | MD_ErrorCode | code, |
| const char * | func_name, | ||
| const char * | message ) |
Report a precondition violation to the active error handler.
Definition at line 36 of file minidsp_error.c.
| void md_steg_teardown | ( | void | ) |
Tear down the BFSK sine carrier cache.
Called only from MD_shutdown().
Definition at line 247 of file minidsp_steg.c.