swig/Examples/ocaml/std_string/runme.ml
Art Yerkes cb69624de9 swigp4-ify.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-01 08:20:26 +00:00

24 lines
623 B
OCaml

(* This example was mostly lifted from the guile example directory *)
open Swig
open Example
let y = "\205\177"
let z = _to_wstring_with_locale (C_list [ C_string y ; C_string Sys.argv.(1) ])
let _ =
begin
print_string "the original string contains " ;
print_int (String.length y) ;
print_newline () ;
print_string "the new string contains " ;
print_int (z -> size () as int) ;
print_string " : [ " ;
for i = 0 to (pred ((z -> size ()) as int)) do
print_int ((z '[i to int]) as int) ;
print_string "; " ;
done ;
print_string "]" ;
print_newline () ;
end