8 #ifndef SCAMAC_MULTIDX_H 9 #define SCAMAC_MULTIDX_H 24 ScamacErrorCode scamac_multidx_alloc(
int n, scamac_multidx_st ** midx);
25 ScamacErrorCode scamac_multidx_free(scamac_multidx_st *midx);
26 ScamacErrorCode scamac_multidx_set(scamac_multidx_st *midx,
int pos, ScamacIdx ni);
28 ScamacIdx scamac_multidx_nidx(
const scamac_multidx_st *midx);
30 ScamacIdx scamac_multidx_decode(
const scamac_multidx_st *midx,
int pos, ScamacIdx idx);
32 ScamacIdx scamac_multidx_upd(
const scamac_multidx_st *midx,
int pos, ScamacIdx idx_at_pos, ScamacIdx idx);
ScaMaC index/integer types.
ScaMaC data structure and macro definitions.