~taiite/protodump

Free .o to .h converter
Update README.md and add a man page
Do not group by files by default

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.

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

#Building

Use cargo build.

#Usage

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

Run protodump --help for the list of options, and see the man page protodump(1) for more information.

#Contributing

Ask questions and send patches on the mailing list: https://lists.sr.ht/~taiite/public-inbox

File bugs on the bug tracker: https://todo.sr.ht/~taiite/protodump

To send a patch, 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^'