diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-08-08 10:50:58 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2013-08-08 10:50:58 +0000 |
commit | de9ca7eda14337c01d1f75c831fdd2e78ef97381 (patch) | |
tree | ef8e1fb83568345217b05a1c726f711316e9f57a /Build/source/texk/dvipdfm-x/pdfnames.c | |
parent | e565d5d60693a481de552c3345c1538252caf705 (diff) |
dvipdfm-x: Bug fix - handle pdf:bann, pdf:eann, and pdf:ann specials
git-svn-id: svn://tug.org/texlive/trunk@31386 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/pdfnames.c')
-rw-r--r-- | Build/source/texk/dvipdfm-x/pdfnames.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/Build/source/texk/dvipdfm-x/pdfnames.c b/Build/source/texk/dvipdfm-x/pdfnames.c index 894382a2591..323b7d38a75 100644 --- a/Build/source/texk/dvipdfm-x/pdfnames.c +++ b/Build/source/texk/dvipdfm-x/pdfnames.c @@ -111,7 +111,6 @@ pdf_new_name_tree (void) return names; } -#ifdef XETEX static void flush_objects (struct ht_table *ht_tab) { @@ -142,42 +141,13 @@ flush_objects (struct ht_table *ht_tab) ht_clear_iter(&iter); } } -#else -static void -check_objects_defined (struct ht_table *ht_tab) -{ - struct ht_iter iter; - - if (ht_set_iter(ht_tab, &iter) >= 0) { - do { - char *key; - int keylen; - struct obj_data *value; - - key = ht_iter_getkey(&iter, &keylen); - value = ht_iter_getval(&iter); - ASSERT(value->object); - if (PDF_OBJ_UNDEFINED(value->object)) { - pdf_names_add_object(ht_tab, key, keylen, pdf_new_null()); - WARN("Object @%s used, but not defined. Replaced by null.", - printable_key(key, keylen)); - } - } while (ht_iter_next(&iter) >= 0); - ht_clear_iter(&iter); - } -} -#endif void pdf_delete_name_tree (struct ht_table **names) { ASSERT(names && *names); -#ifdef XETEX flush_objects (*names); -#else - check_objects_defined(*names); -#endif ht_clear_table(*names); RELEASE(*names); |