don't add _t type suffix inside H_ macros
This commit is contained in:
parent
ac3ad6d690
commit
4f1e9ad22d
3 changed files with 37 additions and 37 deletions
|
|
@ -18,7 +18,7 @@ const HParsedToken *act_index0(const HParseResult *p);
|
|||
HParsedToken *h_make_token(HArena *arena, HTokenType type, void *value);
|
||||
|
||||
#define H_MAKE(TYP) \
|
||||
((TYP ## _t *) h_arena_malloc(p->arena, sizeof(TYP ## _t)))
|
||||
((TYP *) h_arena_malloc(p->arena, sizeof(TYP)))
|
||||
|
||||
#define H_MAKE_TOKEN(TYP, VAL) \
|
||||
h_make_token(p->arena, TT_ ## TYP, VAL)
|
||||
|
|
@ -28,7 +28,7 @@ HParsedToken *h_seq_index(const HParsedToken *p, size_t i);
|
|||
void *h_seq_index_user(HTokenType type, const HParsedToken *p, size_t i);
|
||||
|
||||
#define H_SEQ_INDEX(TYP, SEQ, IDX) \
|
||||
((TYP ## _t *) h_seq_index_user(TT_ ## TYP, SEQ, IDX))
|
||||
((TYP *) h_seq_index_user(TT_ ## TYP, SEQ, IDX))
|
||||
|
||||
#define H_FIELD(TYP, IDX) \
|
||||
H_SEQ_INDEX(TYP, p->ast, IDX)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue