package ppx_cstruct

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

Install

Authors

Maintainers

Sources

cstruct-v5.2.0.tbz
sha256=6bfef3753fab08cc638c07ca39f68d629087768f6a5cfeffc519d42018956a75
sha512=4e8cb53801980dacb9c9153bada89557ffcd9afaac262592fe6243bec3e76d5d1cfe3babe133a9a32e35ed00d98a4b54d55403e8505cca6a1328be50fadb5f37

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: 19 Jul 2020

Dependencies (7)

  1. stdlib-shims
  2. sexplib >= "v0.9.0"
  3. ocaml-migrate-parsetree < "2.0.0"
  4. ppx_tools_versioned >= "5.4.0"
  5. cstruct = version
  6. dune >= "2.0.0"
  7. ocaml >= "4.03.0"

Dev Dependencies (5)

  1. cstruct-unix with-test & = version
  2. cstruct-sexp with-test & = version
  3. cppo with-test
  4. ppx_sexp_conv with-test
  5. ounit with-test

Used by (38)

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

Conflicts

None