# rust-c-types #
Re-exports types defined in both `libc` and `winapi`, to reduce the amount of conditional compilation required in your code. Stop having to write code like this:
```rust
#[cfg(unix)]
use libc::some_type;
#[cfg(windows)]
use winapi::some_type;
```
Instead, write code like this:
```rust
use c_types::some_type;
```
[](https://travis-ci.org/dimbleby/rust-c-types)
[](https://ci.appveyor.com/project/dimbleby/rust-c-types/branch/master)
[](https://crates.io/crates/c-types)
## Documentation ##
API documentation is [here](https://docs.rs/c-types).
## Contributing ##
This crate is non-exhaustive - I add types to it as and when I need them for my own projects.
If there's a type that could be included but isn't, there should be no problem adding it. Please open an issue or, even better, send a pull request.