X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ftokenizer.yy.c;h=7c0e4787216faffa5e47c9a76d92aa3da80a9124;hb=015233e6dbf54b574dd7f55d11c0d0d614802fde;hp=9d58314f8f3d0160f1d2dee5207977c77f84cd6d;hpb=f5d494794ee290c1a0f1dc4d4b2156b04c9a5a97;p=swftools.git diff --git a/lib/as3/tokenizer.yy.c b/lib/as3/tokenizer.yy.c index 9d58314..7c0e478 100644 --- a/lib/as3/tokenizer.yy.c +++ b/lib/as3/tokenizer.yy.c @@ -1360,7 +1360,7 @@ void as3_error(const char*format, ...) va_start(arglist, format); vsprintf(buf, format, arglist); va_end(arglist); - fprintf(stderr, "%s:%d:%d: error: %s\n", current_filename_short, current_line, current_column, buf); + fprintf(stderr, "%s:%d:%d: error: %s\n", current_filename, current_line, current_column, buf); fflush(stderr); exit(1); } @@ -1374,7 +1374,7 @@ void as3_warning(const char*format, ...) va_start(arglist, format); vsprintf(buf, format, arglist); va_end(arglist); - fprintf(stderr, "%s:%d:%d: warning: %s\n", current_filename_short, current_line, current_column, buf); + fprintf(stderr, "%s:%d:%d: warning: %s\n", current_filename, current_line, current_column, buf); fflush(stderr); } void as3_softwarning(const char*format, ...) @@ -1387,7 +1387,7 @@ void as3_softwarning(const char*format, ...) va_start(arglist, format); vsprintf(buf, format, arglist); va_end(arglist); - fprintf(stderr, "%s:%d:%d: warning: %s\n", current_filename_short, current_line, current_column, buf); + fprintf(stderr, "%s:%d:%d: warning: %s\n", current_filename, current_line, current_column, buf); fflush(stderr); } static void dbg(const char*format, ...) @@ -1831,18 +1831,18 @@ static inline void c() { current_column+=as3_leng; } -static trie_t*namespaces = 0; -void tokenizer_register_namespace(const char*id) +trie_t*active_namespaces = 0; +/*void tokenizer_register_namespace(const char*id) { - trie_put(&namespaces, id); + trie_put(namespaces, id, 0); } void tokenizer_unregister_namespace(const char*id) { trie_remove(namespaces, id); -} +}*/ static inline tokenizer_is_namespace(const char*id) { - return trie_lookup(namespaces, id); + return trie_contains(active_namespaces, id); } static inline int handleIdentifier()