Expat.final psr;
let root = List.hd ctx.stack in
root.next_sibling <- nil;
- let a = Array.create ctx.current_preorder nil in
+ let a = Array.make ctx.current_preorder nil in
let rec loop n =
if n != nil then
begin
Expat.Expat_error e -> error e parser_
let parse_file fd =
- let buffer = String.create 4096 in
+ let buffer = String.make 4096 '\000' in
let parser_, finalize = create_parser () in
let rec loop () =
let read = input fd buffer 0 4096 in