1
by brian
clean slate |
1 |
/********************************************************************
|
2 |
Get number of elements in vector. */
|
|
3 |
UNIV_INLINE
|
|
4 |
ulint
|
|
5 |
ib_vector_size( |
|
6 |
/*===========*/
|
|
7 |
/* out: number of elements in vector */ |
|
8 |
ib_vector_t* vec) /* in: vector */ |
|
9 |
{
|
|
10 |
return(vec->used); |
|
11 |
}
|
|
12 |
||
13 |
/********************************************************************
|
|
14 |
Get n'th element. */
|
|
15 |
UNIV_INLINE
|
|
16 |
void* |
|
17 |
ib_vector_get( |
|
18 |
/*==========*/
|
|
19 |
/* out: n'th element */ |
|
20 |
ib_vector_t* vec, /* in: vector */ |
|
21 |
ulint n) /* in: element index to get */ |
|
22 |
{
|
|
23 |
ut_a(n < vec->used); |
|
24 |
||
25 |
return(vec->data[n]); |
|
26 |
}
|