The users just read the result, never changing it.
This also fixes the build in case CAML_SAFE_STRING is defined (which
makes String_val() return const char *).
/* Please read libvirt/README file. */
-static char *
+static const char *
Optstring_val (value strv)
{
if (strv == Val_int (0)) /* None */
/* Please read libvirt/README file. */
-static char *Optstring_val (value strv);
+static const char *Optstring_val (value strv);
typedef value (*Val_ptr_t) (void *);
static value Val_opt (void *ptr, Val_ptr_t Val_ptr);
typedef value (*Val_const_ptr_t) (const void *);