5 This file is part of the AVR-Crypto-Lib.
6 Copyright (C) 2009 Daniel Otte (daniel.otte@rub.de)
8 This program is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with this program. If not, see <http://www.gnu.org/licenses/>.
29 | 53 || || 224 || 512 || 386 || 71362 || 1115.03 || 71893 || || ||
35 def fix_file(fin, fout)
43 comp[i] = fin.readline()
45 end until comp[i-1].match(/^\|/)
47 (i-1).times{ |j| sum += comp[j].match(/[^:]*:[\s]*([\d]*)/)[1].to_i}
49 fout.printf("| %d <br>\n", sum)
50 comp.each{ |s| fout.puts(s)}
54 end until lb1.match(/^\|\-/)
58 ################################################################################
60 ################################################################################
66 fin = File.open(ARGV[0], "r") if ARGV.size > 0
67 fout = File.open(ARGV[1], "w") if ARGV.size > 1
71 fin.close if ARGV.size > 0
72 fout.close if ARGV.size > 1