/*
 * Interface for dealing with C expressions
 */
#ifndef _H_NODEOP_
#define _H_NODEOP_

extern node_t *access_to _ANSI_PROTO_((node_t*,node_t*));
extern node_t *new_node _ANSI_PROTO_((node_kind_t,...));
extern node_t *id_from_typedef _ANSI_PROTO_((typeinfo_t*));
extern void reduce_node _ANSI_PROTO_((node_t*));
extern void free_node _ANSI_PROTO_((node_t*));

#endif /* _H_NODEOP_ */


syntax highlighted by Code2HTML, v. 0.9.1