ast_usecount macro for convenience

This commit is contained in:
Wolfgang (Blub) Bumiller 2012-08-18 16:18:51 +02:00
parent 25ffd11aa6
commit e86c8ff0eb

1
ast.h
View file

@ -87,6 +87,7 @@ typedef struct
#define ast_use(n) ((ast_node*)(n))->node.uses++
#define ast_unuse(n) ((ast_node*)(n))->node.uses--
#define ast_usecount(n) (((ast_node*)(n))->node.uses)
#define ast_delete(x) ( ( (ast_node*)(x) ) -> node.destroy )((ast_node*)(x))
#define ast_unref(x) do \