Helpers for c-structs sizes and offsets
Project description
C-Helpers
Overview
Just like the old saying "girls just wanna have fun", so do software researchers.
Many of us sometimes need to just get the values of some basic C native types. We can look for them in the headers or just compile a simple C program to print them - which can be quite exhausting each time.
That's where c-helpers
comes into place - Simply use the c-const
and c-struct
directly from your terminal!
For example:
$ c-struct 'struct dirent'
sizeof(struct dirent): 1048 (0x418)
$ c-struct 'struct dirent' d_ino
sizeof(struct dirent): 1048 (0x418)
offsetof(struct dirent, d_ino): 0 (0x00)
sizeof(struct dirent::d_ino): 8 (0x08)
$ c-const EAGAIN
35 (0x23)
Installation
python3 -m pip install c-helpers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
c-helpers-1.0.0.tar.gz
(6.5 kB
view hashes)
Built Distribution
Close
Hashes for c_helpers-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b81b0a7eb359a09d7d3cfcf59ebf41be3746b944f9f6ae2cf984a9a3af4ea8a3 |
|
MD5 | 541a642307bdbc81ff6ea58cf99982fb |
|
BLAKE2b-256 | f5abbd5f434e10a92269c86c77d87e4a7a6317106445a6163d65ca672436570e |