Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Source file generated_types.ml
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889[@@@warning"-9-27"]includeCtypesletliftx=xopenCtypes_staticletrecfield:typeta.ttyp->string->atyp->(a,t)field=funsfnameftype->matchs,fnamewith|Struct({tag="dlm_lksb";_}ass'),"sb_lvbptr"->letf={ftype;fname;foffset=16}in(s'.fields<-BoxedFieldf::s'.fields;f)|Struct({tag="dlm_lksb";_}ass'),"sb_flags"->letf={ftype;fname;foffset=8}in(s'.fields<-BoxedFieldf::s'.fields;f)|Struct({tag="dlm_lksb";_}ass'),"sb_lkid"->letf={ftype;fname;foffset=4}in(s'.fields<-BoxedFieldf::s'.fields;f)|Struct({tag="dlm_lksb";_}ass'),"sb_status"->letf={ftype;fname;foffset=0}in(s'.fields<-BoxedFieldf::s'.fields;f)|View{ty;_},_->let{ftype;foffset;fname}=fieldtyfnameftypein{ftype;foffset;fname}|_->failwith("Unexpected field "^fname)letrecseal:typea.atyp->unit=function|Struct({tag="dlm_lksb";spec=Incomplete_;_}ass')->s'.spec<-Complete{size=24;align=8}|Struct{tag;spec=Complete_;_}->raise(ModifyingSealedTypetag)|Union{utag;uspec=Some_;_}->raise(ModifyingSealedTypeutag)|View{ty;_}->sealty|_->raise(Unsupported"Sealing a non-structured type")type'aconst='aletconstant(typet)name(t:ttyp):t=matcht,namewith|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"DLM_LSFL_TIMEWARN"->Unsigned.UInt32.of_string"2"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_WAIT"->Unsigned.UInt32.of_string"2147483648"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_TIMEOUT"->Unsigned.UInt32.of_string"262144"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_ALTCW"->Unsigned.UInt32.of_string"65536"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_ALTPR"->Unsigned.UInt32.of_string"32768"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_NOORDER"->Unsigned.UInt32.of_string"8192"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_HEADQUE"->Unsigned.UInt32.of_string"4096"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_NOQUEUEBAST"->Unsigned.UInt32.of_string"2048"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_NODLCKBLK"->Unsigned.UInt32.of_string"512"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_NODLCKWT"->Unsigned.UInt32.of_string"256"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_CONVDEADLK"->Unsigned.UInt32.of_string"64"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_PERSISTENT"->Unsigned.UInt32.of_string"128"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_EXPEDITE"->Unsigned.UInt32.of_string"1024"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_QUECVT"->Unsigned.UInt32.of_string"16"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_VALBLK"->Unsigned.UInt32.of_string"8"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_CONVERT"->Unsigned.UInt32.of_string"4"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKF_NOQUEUE"->Unsigned.UInt32.of_string"1"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_EXMODE"->Unsigned.UInt32.of_string"5"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_PWMODE"->Unsigned.UInt32.of_string"4"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_PRMODE"->Unsigned.UInt32.of_string"3"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_CWMODE"->Unsigned.UInt32.of_string"2"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_CRMODE"->Unsigned.UInt32.of_string"1"|Ctypes_static.PrimitiveCstubs_internals.Uint32_t,"LKM_NLMODE"->Unsigned.UInt32.of_string"0"|_,s->failwith("unmatched constant: "^s)letenum(typea)name?typedef?unexpected(alist:(a*int64)list)=matchnamewith|s->failwith("unmatched enum: "^s)