6 #include "expression.h"
17 #define U_R_PTR (U_R_VAL << U_SHIFT)
18 #define U_W_PTR (U_W_VAL << U_SHIFT)
22 void (*r_symdef
)(struct symbol
*);
23 void (*r_memdef
)(struct symbol
*, struct symbol
*);
25 void (*r_symbol
)(unsigned, struct position
*, struct symbol
*);
26 void (*r_member
)(unsigned, struct position
*, struct symbol
*, struct symbol
*);
29 extern struct symbol
*dissect_ctx
;
31 static inline bool sym_is_local(struct symbol
*sym
)
33 return !toplevel(sym
->scope
);
36 extern void dissect(struct reporter
*, struct string_list
*);