#include <glib.h>
#include <errno.h>
#include <inttypes.h>
-#include <babeltrace/list.h>
+#include <babeltrace/list-internal.h>
#include <babeltrace/babeltrace-internal.h>
#include "scanner.h"
#include "parser.h"
{
int ret;
- ret = (int) (long) g_hash_table_lookup(s->types, id);
+ ret = GPOINTER_TO_INT(g_hash_table_lookup(s->types, id));
printf_debug("lookup %p %s %d\n", s, id, ret);
return ret;
}
"token \"%s\": %s\n",
yyget_text(scanner->scanner), str);
}
-
+
BT_HIDDEN
int yywrap(void)
{
return 1;
-}
+}
#define reparent_error(scanner, str) \
do { \
%type <n> direct_declarator
%type <n> type_declarator
%type <n> direct_type_declarator
-%type <n> pointer
+%type <n> pointer
%type <n> ctf_assignment_expression_list
%type <n> ctf_assignment_expression
}
;
-pointer:
+pointer:
STAR
{
$$ = make_node(scanner, NODE_POINTER);