#include "typemap.h"
#include "parse.h"
#include "scan.h"
+#include "i18n.h"
/*
* Determine if a declarator declares an identifier (other than a function
struct cdecl *decl;
int rc;
- rc = yylex_init(&scanner);
+ cdecl__init_i18n();
+
+ rc = cdecl__yylex_init(&scanner);
if (rc != 0)
return NULL;
- state = yy_scan_string(declstr, scanner);
- rc = yyparse(scanner, &decl);
- yy_delete_buffer(state, scanner);
- yylex_destroy(scanner);
+ state = cdecl__yy_scan_string(declstr, scanner);
+ rc = cdecl__yyparse(scanner, &decl);
+ cdecl__yy_delete_buffer(state, scanner);
+ cdecl__yylex_destroy(scanner);
if (rc != 0)
return NULL;
struct cdecl *decl;
int rc;
- rc = yylex_init_extra(true, &scanner);
+ cdecl__init_i18n();
+
+ rc = cdecl__yylex_init_extra(true, &scanner);
if (rc != 0)
return NULL;
- state = yy_scan_string(english, scanner);
- rc = yyparse(scanner, &decl);
- yy_delete_buffer(state, scanner);
- yylex_destroy(scanner);
+ state = cdecl__yy_scan_string(english, scanner);
+ rc = cdecl__yyparse(scanner, &decl);
+ cdecl__yy_delete_buffer(state, scanner);
+ cdecl__yylex_destroy(scanner);
if (rc != 0)
return NULL;