diff options
author | Damien Doligez <damien.doligez-inria.fr> | 2014-04-29 11:56:17 +0000 |
---|---|---|
committer | Damien Doligez <damien.doligez-inria.fr> | 2014-04-29 11:56:17 +0000 |
commit | 5b8df637d2b722aa397ab53200a733bae238e9fe (patch) | |
tree | 522cd6e4b131d3e0a7b4ddeac46bc4e1efdb2fad /tools/objinfo.ml | |
parent | 3ce32fba4fe8be1c77096ca1f70dd14233d67b49 (diff) | |
download | ocaml-5b8df637d2b722aa397ab53200a733bae238e9fe.tar.gz |
merge branch "safe-string"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'tools/objinfo.ml')
-rw-r--r-- | tools/objinfo.ml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/objinfo.ml b/tools/objinfo.ml index 6f3ec75665..0eb33882a0 100644 --- a/tools/objinfo.ml +++ b/tools/objinfo.ml @@ -31,7 +31,7 @@ let input_stringlist ic len = else acc in fold 0 0 [] in - let sect = Misc.input_bytes ic len in + let sect = really_input_string ic len in get_string_list sect len let print_name_crc (name, crc) = @@ -189,7 +189,7 @@ let dump_obj filename = printf "File %s\n" filename; let ic = open_in_bin filename in let len_magic_number = String.length cmo_magic_number in - let magic_number = Misc.input_bytes ic len_magic_number in + let magic_number = really_input_string ic len_magic_number in if magic_number = cmo_magic_number then begin let cu_pos = input_binary_int ic in seek_in ic cu_pos; @@ -219,7 +219,7 @@ let dump_obj filename = end else begin let pos_trailer = in_channel_length ic - len_magic_number in let _ = seek_in ic pos_trailer in - let _ = really_input ic magic_number 0 len_magic_number in + let magic_number = really_input_string ic len_magic_number in if magic_number = Config.exec_magic_number then begin dump_byte ic; close_in ic |