embox
1/**
2* @file
3* @brief
4*
5* @date 09.10.12
6* @author Anton Bondarev
7* @author Ilia Vaprol
8*/
9
10#include <assert.h>11
12#include "index_priv.h"13
14size_t index_start(struct indexator *ind) {15assert(ind);16
17return ind->start;18}
19
20size_t index_end(struct indexator *ind) {21assert(ind);22
23return ind->end;24}
25
26size_t index_capacity(struct indexator *ind) {27assert(ind);28
29return ind->end - ind->start + 1;30}
31
32size_t index_clamp_min(struct indexator *ind) {33assert(ind);34
35return ind->clamp_min;36}
37
38size_t index_clamp_max(struct indexator *ind) {39assert(ind);40
41return ind->clamp_max;42}
43