X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fctf%2Fmetadata%2Fctf-scanner.h;h=51484a1d8252bac74bc94190b04f3f6c63a8c4b5;hb=cb2f43eea2515ca1d2d97e24cbb067f7804a651c;hp=3bf2c69005b976ae35548081f3cb153dc76b12db;hpb=fa45f52394a80b99ce747d1aed78653cb0a11e36;p=babeltrace.git diff --git a/formats/ctf/metadata/ctf-scanner.h b/formats/ctf/metadata/ctf-scanner.h index 3bf2c690..51484a1d 100644 --- a/formats/ctf/metadata/ctf-scanner.h +++ b/formats/ctf/metadata/ctf-scanner.h @@ -36,12 +36,12 @@ struct ctf_scanner { struct ctf_ast *ast; struct ctf_scanner_scope root_scope; struct ctf_scanner_scope *cs; - struct bt_list_head allocated_strings; + struct objstack *objstack; }; -struct ctf_scanner *ctf_scanner_alloc(FILE *input); +struct ctf_scanner *ctf_scanner_alloc(void); void ctf_scanner_free(struct ctf_scanner *scanner); -int ctf_scanner_append_ast(struct ctf_scanner *scanner); +int ctf_scanner_append_ast(struct ctf_scanner *scanner, FILE *input); static inline struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner) @@ -49,7 +49,7 @@ struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner) return scanner->ast; } -__attribute__((visibility("protected"))) +BT_HIDDEN int is_type(struct ctf_scanner *scanner, const char *id); #endif /* _CTF_SCANNER_H */