5 #include <caml/mlvalues.h>
9 CAMLprim value node_getFirstChild(value node);
10 CAMLprim value node_getNextSibling(value node);
11 CAMLprim value node_getNodeType(value node);
12 CAMLprim value node_getNodeName(value node);
13 CAMLprim value node_getPreorder(value node);
15 CAMLprim value nodelist_getLength(value list);
16 CAMLprim value nodelist_item(value list, value idx);
17 CAMLprim value nodelist_new(value unit);
18 CAMLprim value nodelist_add(value list, value node);
20 CAMLprim value getNull(value unit);
21 CAMLprim value dereference_object(value obj);