package ppx_cstruct

  1. Overview
  2. No Docs

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: 13 Mar 2019

Dependencies (5)

  1. ocaml-migrate-parsetree < "2.0.0"
  2. ppx_tools_versioned >= "5.0.1"
  3. cstruct = version
  4. dune >= "1.0"
  5. ocaml >= "4.03.0"

Dev Dependencies (4)

  1. cstruct-unix with-test & = version
  2. ppx_sexp_conv with-test
  3. ppx_driver with-test & >= "v0.9.0"
  4. ounit with-test

Used by (36)

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

Conflicts

None