X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=parser.h;h=085c75f44a76cd5f58e0e6a74260eff4994d1f8a;hb=9cd8f4cd434e900067c6eac8bd4de9d75bf6437d;hp=f402908f55e60df2bbbf36061896b46782d302bb;hpb=979fce13621246b706781035786b5d11a8e2f608;p=cparser diff --git a/parser.h b/parser.h index f402908..085c75f 100644 --- a/parser.h +++ b/parser.h @@ -21,6 +21,7 @@ #define PARSER_H #include "ast.h" +#include "entity_t.h" #include "type.h" typedef struct environment_entry_t environment_entry_t; @@ -53,8 +54,9 @@ translation_unit_t *finish_parsing(void); type_t *revert_automatic_type_conversion(const expression_t *expression); entity_t *expression_is_variable(const expression_t *expression); -void prepare_main_collect2(entity_t *entity); - entity_t *record_entity(entity_t *entity, bool is_definition); +/** set default elf visbility */ +void set_default_visibility(elf_visibility_tag_t visibility); + #endif