ptr_incBy
This commit is contained in:
parent
e0479adee4
commit
6c988c3804
1
src/h.h
1
src/h.h
@ -667,6 +667,7 @@ static inline B incBy(B x, i64 am) { // you most likely don't want am to be nega
|
||||
}
|
||||
static inline B incByG(B x, i64 am) { v(x)->refc+= am; return x; }
|
||||
#define ptr_inc(X) ({ AUTO x_ = (X); VALIDATEP((Value*)x_)->refc++; x_; })
|
||||
#define ptr_incBy(X, AM) ({ AUTO x_ = (X); VALIDATEP((Value*)x_)->refc+= (i64)(AM); x_; })
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user