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: 14 Jul 2017

Dependencies (5)

  1. ocaml-migrate-parsetree < "2.0.0"
  2. ppx_tools_versioned >= "5.0.1"
  3. cstruct = version
  4. jbuilder >= "1.0+beta7"
  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.2"
  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. frenetic >= "5.0.0" & < "5.0.5"
  11. learn-ocaml
  12. mbr-format = "1.0.0"
  13. mirage-block-unix >= "2.0.0" & < "2.8.2"
  14. mirage-profile >= "0.7.0"
  15. mirage-qubes >= "0.7.0"
  16. mrt-format
  17. nbd >= "3.0.0"
  18. netchannel
  19. otr >= "0.3.1" & < "0.3.5"
  20. pcap-format >= "0.4.0"
  21. protocol-9p >= "0.6.0" & != "0.7.4" & < "0.11.2"
  22. rawlink >= "0.4"
  23. shared-block-ring >= "2.3.0"
  24. shared-memory-ring >= "2.0.0" & < "3.0.1"
  25. shared-memory-ring-lwt = "3.0.0" | >= "3.1.0"
  26. ssh-agent < "0.4.0"
  27. tar < "1.1.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.1.0"

Conflicts

None