" -> print_string "\n" ; pre_loop ic
| _ -> print_string (ln ^ "\n") ; html_loop ic
with
End_of_file -> close_in_noerr ic
and pre_loop ic =
try
let ln = (input_line ic) in
match ln with
"" -> print_string "\n" ; html_loop ic
| _ -> print_encoded_ln ln ; pre_loop ic
with
End_of_file -> close_in_noerr ic in
html_loop ic