Added correct handling of undef.
[perl4caml.git] / examples / test.ml
index 05d6042..490401e 100644 (file)
@@ -1,6 +1,6 @@
 (* Simple test of the API.
  * Copyright (C) 2003 Merjis Ltd.
- * $Id: test.ml,v 1.6 2003-12-11 17:41:52 rich Exp $
+ * $Id: test.ml,v 1.7 2004-11-25 22:16:17 rich Exp $
  *)
 
 open Printf
@@ -48,5 +48,10 @@ let () =
   let sv = Perl.call_method obj "get_foo" [] in
   printf "TestClass.foo is %d\n" (Perl.int_of_sv sv); flush stdout;
 
+  (* Create an undef value and test it. *)
+  let undef = Perl.sv_undef () in
+  printf "sv_is_undef (undef) = %s\n"
+    (string_of_bool (Perl.sv_is_undef undef));
+
   (* Perform a full collection - good way to find GC/allocation bugs. *)
   Gc.full_major ()