X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=generator-lib%2Fwrappi_types.mli;h=04283d5866d75acce6e5b9e0ddce52e9056ff570;hb=e253e10f2d1c35bd685de8c4de993653f6a8330d;hp=b83668567ce0af48fadfddd4c398e97d5c4ffa91;hpb=6964a24290a2d645b3155353e08750f37930146a;p=wrappi.git diff --git a/generator-lib/wrappi_types.mli b/generator-lib/wrappi_types.mli index b836685..04283d5 100644 --- a/generator-lib/wrappi_types.mli +++ b/generator-lib/wrappi_types.mli @@ -41,9 +41,9 @@ type prec type parameter = string * ptype * prec option (** API parameter (argument name, type, optional precondition). *) -type rtype = RErr | Return of ptype +type rtype = RVoid | Return of ptype (** API return type. A superset of {!ptype} because we allow the - special value [RErr] for dealing with errno. *) + special value [RVoid] for functions that don't return any value. *) type ftype = rtype * parameter list * parameter list (** A function type. Return type, list of required parameters, list @@ -54,6 +54,7 @@ type c_code = string type entry_point = { ep_loc : Camlp4.PreCast.Loc.t; + ep_local : bool; ep_name : string; ep_ftype : ftype; ep_code : c_code option;