Data-Buffer-Shared

 view release on metacpan or  search on metacpan

buf_generic.h  view on Meta::CPAN

/*
 * buf_generic.h -- Macro-template for shared-memory typed buffers.
 *
 * Before including, define:
 *   BUF_PREFIX         -- function prefix (e.g., buf_i64)
 *   BUF_ELEM_TYPE      -- C element type (e.g., int64_t)
 *   BUF_VARIANT_ID     -- unique integer for header validation
 *   BUF_ELEM_SIZE      -- sizeof(BUF_ELEM_TYPE) or fixed string length
 *
 * Optional:
 *   BUF_HAS_COUNTERS   -- generate incr/decr/cas (integer types only)
 *   BUF_IS_FLOAT       -- element is float/double (affects SV conversion)



( run in 1.148 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )