Fixed typo in njs_arr_t structure.
This closes #226 issue on Github.
arr->start = (char *) arr + sizeof(njs_arr_t);
arr->items = 0;
arr->item_size = size;
- arr->avalaible = n;
+ arr->available = n;
arr->pointer = 1;
arr->separate = 1;
arr->mem_pool = mp;
arr->start = start;
arr->items = n;
arr->item_size = size;
- arr->avalaible = n;
+ arr->available = n;
arr->pointer = 0;
arr->separate = 0;
arr->mem_pool = mp;
#if (NJS_DEBUG)
arr->start = NULL;
arr->items = 0;
- arr->avalaible = 0;
+ arr->available = 0;
#endif
}
void *item, *start, *old;
uint32_t n;
- n = arr->avalaible;
+ n = arr->available;
items += arr->items;
if (items >= n) {
return NULL;
}
- arr->avalaible = n;
+ arr->available = n;
old = arr->start;
arr->start = start;
* The item size is no more than 64K.
*/
uint16_t items;
- uint16_t avalaible;
+ uint16_t available;
uint16_t item_size;
uint8_t pointer;