Ignore:
Timestamp:
May 3, 2006, 10:14:37 AM (15 years ago)
Author:
Eugene Romanenko
Message:

update makefiles, remove absolute paths, update djvulibre to version 3.5.17

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libdjvu/DjVmDir.cpp

    r15 r17  
    5252//C- +------------------------------------------------------------------
    5353//
    54 // $Id: DjVmDir.cpp,v 1.10 2004/05/05 15:12:42 leonb Exp $
    55 // $Name: release_3_5_16 $
     54// $Id: DjVmDir.cpp,v 1.11 2005/12/30 15:22:16 leonb Exp $
     55// $Name: $
    5656
    5757#ifdef HAVE_CONFIG_H
     
    564564}
    565565
     566GP<DjVmDir::File>
     567DjVmDir::pos_to_file(int fileno, int *ppageno) const
     568{
     569  GCriticalSectionLock lock((GCriticalSection *) &class_lock);
     570  GPosition pos = files_list;
     571  int pageno = 0;
     572  while (pos && --fileno >= 0) {
     573    if (files_list[pos]->is_page())
     574      ++pageno;
     575    ++pos;
     576  }
     577  if (!pos)
     578    return 0;
     579  if (ppageno)
     580    *ppageno = pageno;
     581  return files_list[pos];
     582}
     583
    566584GPList<DjVmDir::File>
    567585DjVmDir::get_files_list(void) const
     
    626644DjVmDir::insert_file(const GP<File> & file, int pos_num)
    627645{
    628    DEBUG_MSG("DjVmDir::insert_file(): name='" << file->name << "', pos=" << pos_num << "\n");
     646   DEBUG_MSG("DjVmDir::insert_file(): name='"
     647             << file->name << "', pos=" << pos_num << "\n");
    629648   DEBUG_MAKE_INDENT(3);
    630649   
     
    634653     pos_num=files_list.size();
    635654
    636       // Modify maps
    637 //   if (! File::is_legal_id(file->id))
    638 //     G_THROW( ERR_MSG("DjVmDir.bad_file") "\t" + file->id);
     655   //// Modify maps
     656   //   if (! File::is_legal_id(file->id))
     657   //     G_THROW( ERR_MSG("DjVmDir.bad_file") "\t" + file->id);
    639658   if (id2file.contains(file->id))
    640659     G_THROW( ERR_MSG("DjVmDir.dupl_id2") "\t" + file->id);
     
    645664   if (file->title.length())
    646665     {
    647        if (title2file.contains(file->title))  // duplicate titles may become ok some day
     666       if (title2file.contains(file->title)) 
     667         // duplicate titles may become ok some day
    648668         G_THROW( ERR_MSG("DjVmDir.dupl_title2") "\t" + file->title);
    649669       title2file[file->title]=file;
Note: See TracChangeset for help on using the changeset viewer.