~taiite/protodump

Free .o to .h converter
Update README.md
Show meta information about the object file
Filter prototypes with exported elf symbols

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~taiite/protodump
read/write
git@git.sr.ht:~taiite/protodump

You can also use your local clone with git send-email.

#protodump

Free .o to .h converter. It's WIP.

protodump reads object files, look for DWARF information and combines it with the table of exported symbols. Use it with diff to see whether your library API has changed or not.

#Building

You'll need nightly rust. To build protodump, use cargo +nightly build, or the following commands:

rustup override set nightly
cargo build

#Usage

protodump $(which protodump)
# or
cargo run -- target/debug/protodump

#Contributing

Install & configure git-send-email, then

git config sendemail.to '~taiite/public-inbox@lists.sr.ht'
git config format.subjectprefix "PATCH protodump"
vi makeyourchanges.txt
git commit -am nameyourchanges
git send-email 'HEAD^'