Applied nxt_pointer_to() and nxt_value_at() where possible.

This commit is contained in:
Valentin Bartenev
2017-06-27 17:27:18 +03:00
parent f86c803098
commit dfd3cc8c0e
16 changed files with 28 additions and 37 deletions

View File

@@ -43,9 +43,8 @@ NXT_EXPORT void nxt_vector_remove(nxt_vector_t *vector, void *item);
#define \
nxt_vector_last(vector) \
((void *) \
((char *) (vector)->start \
+ (vector)->item_size * ((vector)->items - 1)))
nxt_pointer_to((vector)->start, \
(vector)->item_size * ((vector)->items - 1))
#define \
@@ -62,7 +61,7 @@ nxt_inline void *
nxt_vector_remove_last(nxt_vector_t *vector)
{
vector->items--;
return (char *) vector->start + vector->item_size * vector->items;
return nxt_pointer_to(vector->start, vector->item_size * vector->items);
}