sink.text.pretty: abort on unknown field class type
[babeltrace.git] / src / plugins / ctf / common / metadata / scanner.hpp
index d1ab1d90c530cdab2f5bea93b5a09ac4f69c3118..dd16e97766773144de61b1088fa225d9f14c0cc3 100644 (file)
@@ -8,44 +8,41 @@
 #define _CTF_SCANNER_H
 
 #include <stdio.h>
-#include "common/macros.h"
+
 #include "ast.hpp"
 
 #ifndef YY_TYPEDEF_YY_SCANNER_T
-#define YY_TYPEDEF_YY_SCANNER_T
-typedef voidyyscan_t;
+#    define YY_TYPEDEF_YY_SCANNER_T
+typedef void *yyscan_t;
 #endif
 
 struct ctf_scanner_scope;
-struct ctf_scanner_scope {
-       struct ctf_scanner_scope *parent;
-       GHashTable *classes;
+struct ctf_scanner_scope
+{
+    struct ctf_scanner_scope *parent;
+    GHashTable *classes;
 };
 
-struct ctf_scanner {
-       yyscan_t scanner;
-       struct ctf_ast *ast;
-       struct ctf_scanner_scope root_scope;
-       struct ctf_scanner_scope *cs;
-       struct objstack *objstack;
+struct ctf_scanner
+{
+    yyscan_t scanner;
+    struct ctf_ast *ast;
+    struct ctf_scanner_scope root_scope;
+    struct ctf_scanner_scope *cs;
+    struct objstack *objstack;
 };
 
-BT_HIDDEN
 struct ctf_scanner *ctf_scanner_alloc(void);
 
-BT_HIDDEN
 void ctf_scanner_free(struct ctf_scanner *scanner);
 
-BT_HIDDEN
 int ctf_scanner_append_ast(struct ctf_scanner *scanner, FILE *input);
 
-static inline
-struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner)
+static inline struct ctf_ast *ctf_scanner_get_ast(struct ctf_scanner *scanner)
 {
-       return scanner->ast;
+    return scanner->ast;
 }
 
-BT_HIDDEN
 int is_type(struct ctf_scanner *scanner, const char *id);
 
 #endif /* _CTF_SCANNER_H */
This page took 0.024757 seconds and 4 git commands to generate.