nwep-sys 0.1.0

raw ffi declarations for libnwep, layer 0 of the rust binding for the web/1 protocol.
docs.rs failed to build nwep-sys-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

nwep-sys is the raw, unsafe, layer 0 ffi to libnwep.

every declaration here is a 1 to 1 mechanical mirror of include/nwep.h and include/nwep_trust.h. it is ugly on purpose and exists only for completeness and link soundness. the safe, idiomatic api lives one layer up in the nwep crate, which is what you should use. tests/coverage.rs guards that the set of symbols declared here never drifts from the library exports.

the symbols are added slice by slice as the safe layer wraps them, each one validated by a real round trip through the c abi (never declared blind).