add vec ptr operations
This commit is contained in:
parent
1de5b35258
commit
b0b09f6fd9
1 changed files with 10 additions and 1 deletions
11
slibs.h
11
slibs.h
|
@ -82,6 +82,16 @@
|
|||
(vec).size--; \
|
||||
}
|
||||
|
||||
#define sl_vec_forward(vec) \
|
||||
{ \
|
||||
(vec).data++; \
|
||||
}
|
||||
|
||||
#define sl_vec_backward(vec) \
|
||||
{ \
|
||||
(vec).data--; \
|
||||
}
|
||||
|
||||
#define sl_vec_pop(vec) \
|
||||
{ \
|
||||
if ((vec).size > 0) \
|
||||
|
@ -214,4 +224,3 @@ void sl_read_file(const char *filename, sl_string *buffer)
|
|||
#endif
|
||||
|
||||
#endif // SLIBS_H
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue