コード例 #1
0
ファイル: tljpak.cpp プロジェクト: DFModding/dftoolbox
void
TLJPak::print_info()
{
  //std::cout << "Filename: " << filename << std::endl;
  //std::cout << "Filesize: " << st.st_size/1024/1024 << "mb (" << st.st_size << " nametable)" << std::endl;
  if (0)
    {
      std::cout << "Magic:         ";
      std::cout.write(magic, 12);
      std::cout << std::endl;

      std::cout << "File_Count:    " << file_count << std::endl;
      std::cout << "Number_Count:  " << number_count << std::endl;
      std::cout << "Nametable Count:   " << byte_count << std::endl;


      int sum = 0;
      for(int i = 0; i < int(files.size()); ++i)
        if (files[i].filesize != 0)
          sum += 1;
      std::cout << "Real Files:    " << sum << " (files with non-null filesize)" << std::endl;

      std::cout << std::endl;

      std::cout << "relative: " << indextable.back() << " < " << byte_count << std::flush;
      if (indextable.back() >= byte_count) std::cout << "!!!WRONG!!!" << std::endl;
      else std::cout << std::endl;

    }
  print_nametable();
  print_file_table();
}
コード例 #2
0
/*Imprime o conteuo da tabela na saída padrão */
int print_table(symbol_t table) {
   return print_file_table(stdout, table);
}