cstructversion
Access C-like structures directly from OCaml
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.
Tags | org:mirage org:ocamllabs |
---|---|
Authors | Anil Madhavapeddy, Richard Mortier, Thomas Gazagnaire, Pierre Chambart, David Kaloper, Jeremy Yallop, David Scott, Mindy Preston and Thomas Leonard |
License | ISC |
Published | |
Homepage | https://github.com/mirage/ocaml-cstruct |
Issue Tracker | https://github.com/mirage/ocaml-cstruct/issues |
Maintainer | anil@recoil.org |
Dependencies | |
Source [http] | https://github.com/mirage/ocaml-cstruct/releases/download/v3.3.0/cstruct-v3.3.0.tbz sha256=ad44745fc5bd637f8588d35d1d449d7b924caeedd8135babb62b27dd05ccc0ab md5=7451389f3941d938575f8887c55c5e6b |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/cstruct/cstruct.3.3.0/opam |
Required by
- albatross<1.3.0
- angstrom<0.7.0
- arp<3.0.0
- arp-mirage
- asn1-combinators!=0.2.0-1 & <0.2.6
- awa<0.0.4
- awa-lwt<0.0.4
- awa-mirage<0.0.4
- balancer
- bip32
- buffer-poolwith-test
- capnp-rpc-net>=1.1 & <1.2.1
- certify
- chacha<1.1.0
- charrua<1.4.1
- charrua-client<1.4.1
- charrua-client-lwt
- charrua-client-mirage<0.12.0
- charrua-core
- charrua-server<1.4.1
- colombe<0.2.0
- conduit-mirage
- conex<0.10.0
- conex-mirage-crypto
- conex-nocrypto
- cowabloga
- crc
- crunchwith-test & >=2.0.0 & <3.0.0
- cstruct-async=3.3.0 | >=3.5.0 & <4.0.0
- cstruct-lwt>=3.2.0 & !=3.4.0 & <4.0.0
- cstruct-unix>=3.1.0 & !=3.4.0 & <4.0.0
- datakit-client
- datakit-client-9p
- datakit-server
- depyt
- dns<6.0.0
- dns-forward
- dnssd
- dream<1.0.0~alpha2
- duff<0.3
- eqaf>=0.8 & <0.10
- eqaf-cstruct
- ethernet<2.2.1
- fat-filesystem<0.15.1
- git>=2.0.0 & <3.0.0
- github-hooks
- gluten-mirage<0.3.0
- gpt
- h2-mirage
- hacl-starwith-test & >=0.7.0
- hex
- hkdf<2.0.0
- httpun-mirage
- httpun-ws-mirage
- hvsock<3.0.0
- io-page
- io-page-unix
- io-page-xen
- ipaddr-cstruct<5.2.0
- ipv6-multicast
- irmin-git>=2.3.0
- irmin-indexeddb
- key-parsers<1.2.1
- launchd
- learn-ocaml-client
- letsencrypt=0.2.5
- letsencrypt-app<0.4.0
- macaddr-cstruct<5.2.0
- metrics-mirage
- mirage-block-combinators<3.0.0
- mirage-block-lwt
- mirage-block-ramdisk
- mirage-block-solo5<0.6.2
- mirage-block-unix<2.13.0
- mirage-block-xen<2.1.1
- mirage-btrees
- mirage-channel-lwt
- mirage-clock-unix<1.0.0
- mirage-clock-xen<1.0.0
- mirage-conduit
- mirage-console-lwt
- mirage-console-solo5
- mirage-console-unix>=2.2.1 & <3.0.2
- mirage-console-xen=4.0.0
- mirage-console-xen-backend<2.3.4 | =4.0.0
- mirage-crypto<0.10.4
- mirage-crypto-pk<0.10.4
- mirage-crypto-rng<0.8.0
- mirage-entropy<0.5.0
- mirage-flow-lwt
- mirage-flow-rawlink
- mirage-flow-unix<2.0.1
- mirage-fs>=0.4.0 & <1.0.0
- mirage-fs-lwt
- mirage-fs-mem
- mirage-fs-unix
- mirage-kv-lwt
- mirage-kv-unixwith-test
- mirage-nat<2.2.4
- mirage-net-fd
- mirage-net-lwt
- mirage-net-macosx
- mirage-net-solo5
- mirage-net-unix
- mirage-net-xen<2.1.0
- mirage-profile>=0.8.2
- mirage-protocols-lwt
- mirage-qubes<0.9.2
- mirage-qubes-ipv4<0.9.3
- mirage-random<2.0.0
- mirage-random-stdlib
- mirage-random-test
- mirage-solo5<0.9.4
- mirage-stack-lwt
- mirage-tc
- mirage-types-lwt<3.7.1
- mirage-unix<3.0.8
- mirage-vnetif<0.6.0
- mirage-xen
- monorobot
- mrt-format
- mstruct
- nbd<6.0.0
- netchannel<2.1.0
- nocrypto
- noise
- otr<0.3.9
- pbkdf<0.3.0 | =1.1.0
- pcap-format
- pf-qubes
- ppx_cstruct=3.3.0
- protocol-9p<2.0.1
- protocol-9p-tool=0.12.0 | >=2.0.0 & <2.0.2
- protocol-9p-unix<2.0.2
- qcow<0.11.0
- qcow-tool
- randomconv<0.2.0
- rawlink<1.2
- resp-mirage=0.10.0
- rfc6287
- salsa20<1.2.0
- salsa20-core>=0.3.0 & <1.1.0
- scrypt-kdf>=0.2.0 & <1.2.0
- secp256k1-internal<0.3.0
- sendmail>=0.4.1 & <0.5.0
- shared-block-ring<3.0.1
- shared-memory-ring<3.1.1
- shared-memory-ring-lwt
- slack
- ssh-agent
- tar<2.0.0
- tar-mirage<3.0.0
- tar-unix<2.0.0
- tcpip<6.3.0
- tls-liquidsoap
- u2f<0.1.2
- ueccwith-test
- vchan<6.0.1
- vchan-unix
- vchan-xen
- vhd-format<0.13.0
- vhd-format-lwt<0.13.0
- vmnet
- xen-gnt
- xenstore<2.3.0
Optionally used by
- eqaf>=0.6 & <0.8
- logs-syslog
- mirage-types>=1.1.0 & <3.0.0