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, Thomas Leonard, Anton Kochkov and Etienne Millon |
License | ISC |
Published | |
Homepage | https://github.com/mirage/ocaml-cstruct |
Issue Tracker | https://github.com/mirage/ocaml-cstruct/issues |
Maintainer | anil@recoil.org |
Dependencies | |
Conflicts |
|
Source [http] | https://github.com/mirage/ocaml-cstruct/releases/download/v6.0.1/cstruct-v6.0.1.tbz sha256=4a67bb8f042753453c59eabf0e47865631253ba694091ce6062aac05d47a9bed sha512=3eeeb6ae0fd3b625cf1d308498f0a1e6951d16566561f3362fdf74e7158d92d8f6c6d9fa968ff15f8c19a1886dce99d0ef17b44dbb37b97cc68c9b088fdc2248 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/cstruct/cstruct.6.0.1/opam |
Required by
- albatross<2.3.0
- angstrom<0.7.0
- arp
- asn1-combinators>=0.2.5 & <0.3.1
- async_unix>=v0.17.0
- awa
- awa-mirage
- balancer
- bip32
- buffer-poolwith-test
- builder<0.4.0
- builder-web<0.2.0
- capnp-rpc-net
- carton<0.7.2
- carton-gitwith-test & <0.7.2
- carton-lwtwith-test & <0.7.2
- certify
- chacha
- chamelon
- charrua
- charrua-client
- charrua-server
- cohttp-mirage
- colombe<0.2.0
- conduit-mirage
- conex<0.10.0
- conex-mirage-crypto
- cowabloga
- crc
- cstruct-lwt=3.7.0 | =6.0.1
- cstruct-sexp=6.0.1
- cstruct-unix<6.2.0
- current-albatross-deployer
- current_git
- current_github
- current_web
- datakit-server
- depyt
- dirsp-proscript
- dns>=4.4.1 & <9.1.0
- dns-cli<9.1.0
- dns-client<7.0.3
- dns-forward
- dns-mirage
- dns-server
- dns-stub
- dns-tsig<9.1.0
- dnssd
- dnssec<9.1.0
- dream
- duff<0.3
- eio
- eqaf>=0.8 & <0.10
- eqaf-cstruct
- ethernet
- fat-filesystem>=0.13.0
- fiat-p256
- frenetic
- geojsone>=0.2.0
- git
- git-cohttpwith-test
- git-cohttp-unixwith-test
- git-kv>=0.2.0
- git-mirage
- git-unix>=3.2.0
- github-hooks
- gluten-mirage<0.5.2
- gpt
- h2-mirage
- hacl-starwith-test & >=0.7.0
- hacl_x25519
- hex>=1.4.0
- hkdf
- http-multipart-formdata>=3.0.0
- httpun-mirage
- httpun-ws-mirage
- hvsock
- io-page
- io-page-unix
- ipaddr-cstruct
- ipv6-multicast
- irmin-git
- irmin-indexeddb
- jose<0.10.0
- key-parsers>=1.0.0
- launchd
- learn-ocaml-client
- ledgerwallet
- letsencrypt<1.0.0
- letsencrypt-app<1.0.0
- lt-code
- macaddr-cstruct
- memtrace_viewer<v0.15.0
- mimicwith-test
- mirage-block>=2.0.1
- mirage-block-ccm
- mirage-block-combinators>=3.0.2
- mirage-block-ramdisk
- mirage-block-solo5
- mirage-block-unikraft
- mirage-block-unix
- mirage-block-xen
- mirage-btrees
- mirage-channel>=4.0.1
- mirage-channel-lwt
- mirage-conduit
- mirage-console-lwt
- mirage-crypto<1.1.0
- mirage-crypto-ec<1.1.0
- mirage-crypto-pk<1.1.0
- mirage-crypto-rng<1.1.0
- mirage-crypto-rng-eio<1.2.0
- mirage-crypto-rng-mirage<1.1.0
- mirage-flow>=3.0.0
- mirage-flow-combinators
- mirage-flow-lwt
- mirage-flow-unix
- mirage-fs>=4.0.0
- mirage-fs-lwt
- mirage-kv-lwt
- mirage-kv-unixwith-test
- mirage-nat
- mirage-net>=4.0.0
- mirage-net-lwt
- mirage-net-macosx
- mirage-net-solo5
- mirage-net-unikraft
- mirage-net-unix
- mirage-net-xen
- mirage-profile
- mirage-protocols>=7.0.0
- mirage-protocols-lwt
- mirage-qubes
- mirage-random
- mirage-solo5<0.10.0
- mirage-stack-lwt
- mirage-tc
- mirage-types-lwt
- mirage-vnetif
- mirage-xen
- monorobot
- mstruct
- nbd>=4.0.3
- nocrypto
- noise
- oneffs
- otr<1.0.0
- paf
- pbkdf
- pcap-format>=0.5.2
- pf-qubes
- plebeia<2.0.0
- ppx_cstruct=6.0.1
- protocol-9p>=2.0.2
- protocol-9p-tool=0.12.0 | >=2.0.0
- protocol-9p-unix=0.11.3 | >=2.0.2
- qcow>=0.11.0
- qcow-tool
- randomconv<0.2.0
- rawlink<1.2
- reparse>=3.0.0
- reparse-lwt
- reparse-lwt-unix
- resp-mirage=0.10.0
- rfc6287
- salsa20
- salsa20-core>=1.0.0 & <2.0.0
- scrypt-kdf
- secp256k1-internal
- sendmail>=0.4.1
- shared-block-ring
- shared-memory-ring
- shared-memory-ring-lwt
- sihl>=3.0.0
- slack
- solo5-elftool<0.4.0
- ssh-agent
- swapfs
- tar<3.3.0
- tar-mirage
- tar-unix<3.3.0
- tcpip<9.0.1
- tls>=0.12.8 & <1.0.4
- tls-liquidsoap
- ueccwith-test
- uring
- vchan
- vchan-unix
- vchan-xen
- vhd-format>=0.12.0
- vhd-format-lwt>=0.12.1
- vmnet
- wayland
- webauthn<0.2.0
- x509<1.0.6
- xen-gnt
Optionally used by
- eqaf>=0.5 & <0.8
- logs-syslog
- mirage-types<3.6.0