21#ifndef SPA_API_DEBUG_MEM
23 #define SPA_API_DEBUG_MEM SPA_API_IMPL
25 #define SPA_API_DEBUG_MEM static inline
31 const uint8_t *t = (
const uint8_t*)data;
36 for (i = 0; i < size; i++) {
38 pos = sprintf(buffer,
"%p: ", &t[i]);
39 pos += sprintf(buffer + pos,
"%02x ", t[i]);
40 if (i % 16 == 15 || i == size - 1) {
41 spa_debugc(ctx,
"%*s" "%s", indent,
"", buffer);
36 for (i = 0; i < size; i++) {
…}
SPA_API_DEBUG_MEM int spa_debugc_mem(struct spa_debug_context *ctx, int indent, const void *data, size_t size)
Definition mem.h:36
#define spa_debugc(_c, _fmt,...)
Definition context.h:49
SPA_API_DEBUG_MEM int spa_debug_mem(int indent, const void *data, size_t size)
Definition mem.h:54
#define SPA_API_DEBUG_MEM
Definition mem.h:32