[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v2-resend 18/30] libxl: ocaml: use the "string option" type for IDL strings



Ian Campbell writes ("Re: [Xen-devel] [PATCH v2-resend 18/30] libxl: ocaml: use 
the "string option" type for IDL strings"):
> On Tue, 2013-08-27 at 18:44 +0100, Ian Jackson wrote:
> > Can you point me to the existing code this replaces ?  I was looking
> > for "Val_string" and "String_val" but couldn't find them.  I think if
> > that code is missing it deserves a note in the commit message at least
> > (and then surely this new code is currently unused?)
> 
> -    "char *":               ("string",                 "%(c)s = 
> dup_String_val(%(o)s)", "caml_copy_string(%(c)s)"),
> +    "char *":               ("string option",          "%(c)s = 
> String_option_val(%(o)s)",  "Val_string_option(%(c)s)"),
> 
> So it is replacing uses of dup_String_val (existing function in
> tools/ocaml/libs/xl/xenlight_stubs.c) and caml_copy_string (which is an
> ocaml provided primitive) with newly defined String_option_val and
> Val_string_option which wrap those original function with the Some/None
> semantics.

I was looking for "String_val", for example.  Am I wrote to be looking
for that ?

Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.