pdf_name_tree.c

changeset 85
dcfd1d4b5c24
parent 84
a54eb7b9fc15
child 87
870a093b587c
     1.1 diff -r a54eb7b9fc15 -r dcfd1d4b5c24 pdf_name_tree.c
     1.2 --- a/pdf_name_tree.c	Fri Mar 07 11:35:36 2003 +0000
     1.3 +++ b/pdf_name_tree.c	Sat Mar 08 06:52:09 2003 +0000
     1.4 @@ -4,7 +4,7 @@
     1.5   *      will be compressed using ITU-T T.6 (G4) fax encoding.
     1.6   *
     1.7   * PDF routines
     1.8 - * $Id: pdf_name_tree.c,v 1.3 2003/03/07 03:35:36 eric Exp $
     1.9 + * $Id: pdf_name_tree.c,v 1.4 2003/03/07 22:52:09 eric Exp $
    1.10   * Copyright 2003 Eric Smith <eric@brouhaha.com>
    1.11   *
    1.12   * This program is free software; you can redistribute it and/or modify
    1.13 @@ -80,6 +80,9 @@
    1.14    root->parent = NULL;
    1.15    root->leaf = 1;
    1.16  
    1.17 +  tree->next = pdf_file->name_tree_list;
    1.18 +  pdf_file->name_tree_list = tree;
    1.19 +
    1.20    return (tree);
    1.21  }
    1.22  
    1.23 @@ -248,7 +251,10 @@
    1.24  }
    1.25  
    1.26  
    1.27 -void pdf_finalize_name_tree (struct pdf_name_tree *tree)
    1.28 +void pdf_finalize_name_trees (pdf_file_handle pdf_file)
    1.29  {
    1.30 -  pdf_finalize_name_tree_node (tree, tree->root);
    1.31 +  struct pdf_name_tree *tree;
    1.32 +
    1.33 +  for (tree = pdf_file->name_tree_list; tree; tree = tree->next)
    1.34 +    pdf_finalize_name_tree_node (tree, tree->root);
    1.35  }