ppx_cstruct
  1. Overview
  2. No Docs
Access C-like structures directly from OCaml

Install

Authors

Maintainers

Sources

cstruct-6.2.0.tbz
sha256=9a78073392580e8349148fa3ab4b1b2e989dc9d30d07401b04c96b7c60f03e62
sha512=8d33fe6b3707a3994d0225cd33cadde0bb2ca834ef01096e3df33a08e4a8c6d02ebccddf558a73988b8a5595b65fdc10de61efbf872c6c9e55c719c7e19c463d

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.

Tags

org:mirage org:ocamllabs

Published: 14 Mar 2023

Dependencies (5)

  1. sexplib >= "v0.9.0"
  2. ppxlib >= "0.16.0"
  3. cstruct = version
  4. dune >= "2.0.0"
  5. ocaml >= "4.08.0"

Dev Dependencies (7)

  1. lwt_ppx >= "2.0.2" & with-test
  2. ocaml-migrate-parsetree >= "2.1.0" & with-test
  3. cstruct-unix with-test & = version
  4. cppo with-test
  5. cstruct-sexp with-test
  6. ppx_sexp_conv with-test
  7. ounit with-test

Used by (39)

  1. arp = "0.2.1"
  2. awa < "0.2.0"
  3. chamelon
  4. charrua
  5. charrua-core >= "0.3"
  6. charrua-server >= "1.4.0"
  7. dbf
  8. dns >= "0.19.0" & < "4.0.0"
  9. dns-forward < "0.9.0"
  10. ethernet < "3.1.0"
  11. fat-filesystem >= "0.11.0"
  12. frenetic >= "5.0.5"
  13. learn-ocaml
  14. mbr-format = "1.0.0"
  15. mirage-block-unix >= "2.0.0" & < "2.3.0" | = "2.7.0"
  16. mirage-block-xen >= "1.6.1"
  17. mirage-profile >= "0.7.0"
  18. mirage-qubes >= "0.8.1"
  19. mrt-format
  20. nbd >= "4.0.3"
  21. netchannel
  22. otr >= "0.3.1" & < "0.3.5"
  23. pcap-format >= "0.5.1"
  24. protocol-9p >= "0.6.0" & != "0.7.4" & < "0.11.0"
  25. rawlink >= "0.4"
  26. shared-block-ring >= "2.3.0"
  27. shared-memory-ring >= "2.0.0"
  28. shared-memory-ring-lwt >= "3.0.0"
  29. ssh-agent
  30. tar != "0.9.0" & < "2.4.0"
  31. tar-format >= "0.5.0"
  32. tcpip >= "3.2.0" & < "3.4.2" | >= "6.1.0" & < "8.0.0"
  33. tls >= "0.7.1" & < "0.17.0"
  34. vchan >= "3.0.0"
  35. vchan-unix
  36. vchan-xen
  37. vhd-format >= "0.8.0"
  38. vmnet = "1.1.0"
  39. xenstore >= "1.3.0" & != "2.0.0"

Conflicts

None