package cstruct
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Access C-like structures directly from OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
cstruct-v6.0.1.tbz
sha256=4a67bb8f042753453c59eabf0e47865631253ba694091ce6062aac05d47a9bed
sha512=3eeeb6ae0fd3b625cf1d308498f0a1e6951d16566561f3362fdf74e7158d92d8f6c6d9fa968ff15f8c19a1886dce99d0ef17b44dbb37b97cc68c9b088fdc2248
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.
Dependencies (3)
- bigarray-compat
-
dune
>= "2.0.0"
-
ocaml
>= "4.03.0"
-
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-pool
-
builder
< "0.4.0"
-
builder-web
< "0.2.0"
- capnp-rpc-net
-
carton
< "0.7.2"
-
carton-git
< "0.7.2"
-
carton-lwt
< "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-cohttp
- git-cohttp-unix
-
git-kv
>= "0.2.0"
- git-mirage
-
git-unix
>= "3.2.0"
- github-hooks
-
gluten-mirage
< "0.5.2"
- gpt
- h2-mirage
-
hacl-star
>= "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"
- mimic
-
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-unix
- 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
- uecc
- 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
Conflicts (1)
-
js_of_ocaml
< "3.5.0"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page