#include "ctf-parser.h"
#include "ctf-ast.h"
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yydebug;
/* Join two lists, put "add" at the end of "head". */
}
}
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yyparse(struct ctf_scanner *scanner);
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yylex(union YYSTYPE *yyval, struct ctf_scanner *scanner);
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yylex_init_extra(struct ctf_scanner *scanner, yyscan_t * ptr_yy_globals);
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yylex_destroy(yyscan_t yyscanner);
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
void yyrestart(FILE * in_str, yyscan_t scanner);
struct gc_string {
[ NODE_STRUCT ] = "NODE_STRUCT",
};
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
const char *node_type(struct ctf_node *node)
{
if (node->type < NR_NODE_TYPES)
* gsrc will be garbage collected immediately, and gstr might be.
* Should only be used to append characters to a string literal or constant.
*/
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
struct gc_string *gc_string_append(struct ctf_scanner *scanner,
struct gc_string *gstr,
struct gc_string *gsrc)
return ret;
}
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int is_type(struct ctf_scanner *scanner, const char *id)
{
struct ctf_scanner_scope *it;
return 0;
}
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
void yyerror(struct ctf_scanner *scanner, const char *str)
{
fprintf(stderr, "error %s\n", str);
}
-__attribute__((visibility("protected")))
+__attribute__((visibility("hidden")))
int yywrap(void)
{
return 1;