ppx_cstruct

Access C-like structures directly from OCaml
Description

Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.

Install
Published
25 Jul 2022
Maintainers
Sources
cstruct-6.1.1.tbz
sha256=1b74f9870f6a7ee6008924590716dd533a728a3ca10bb18da9fea8be467f518d
sha512=6fdd4517436c501ff0f39088eb0c3ea18e93370e020fa4d10dbf7aad29f1ee9cef881d52499f02c738e8aa0d78b568622a793c68f50ef51f282ee03160171317
Dependencies
lwt_ppx
>= "2.0.2" & with-test
ocaml-migrate-parsetree
>= "2.1.0" & with-test
cstruct-unix
with-test & = version
cppo
with-test
cstruct-sexp
with-test
sexplib
>= "v0.9.0"
ppx_sexp_conv
with-test
ppxlib
>= "0.16.0"
ounit
with-test
cstruct
= version
dune
>= "2.0.0"
ocaml
>= "4.08.0"
Reverse Dependencies
arp
= "0.2.1"
charrua-server
>= "1.4.0"
dns
>= "0.19.0" & < "4.0.0"
dns-forward
< "0.9.0"
fat-filesystem
>= "0.11.0"
frenetic
>= "5.0.5"
mirage-block-unix
>= "2.0.0" & < "2.3.0" | = "2.7.0"
mirage-profile
>= "0.7.0"
mirage-qubes
>= "0.8.1"
nbd
>= "4.0.3"
otr
>= "0.3.1" & < "0.3.5"
pcap-format
>= "0.5.1"
protocol-9p
>= "0.6.0" & != "0.7.4" & < "0.11.0"
rawlink
>= "0.4"
tar
!= "0.9.0"
tar-format
>= "0.5.0"
tcpip
>= "3.2.0" & < "3.4.2" | >= "6.1.0"
tls
>= "0.7.1"
vchan
>= "3.0.0"
vhd-format
>= "0.8.0"
vmnet
= "1.1.0"
xenstore
>= "1.3.0" & != "2.0.0"