summaryrefslogtreecommitdiff
path: root/lib/tevent/script
Commit message (Collapse)AuthorAgeFilesLines
* tevent:mksyms: fix spelling...Michael Adam2009-09-112-2/+2
| | | | Michael
* tevent:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion argsMichael Adam2009-09-111-1/+1
| | | | Michael
* tevent:mksigs: normalize bool -> _BoolMichael Adam2009-09-111-0/+3
| | | | Michael
* tevent:mksigs: ignore symbols (like _DEPRECATED_) after closing function ↵Michael Adam2009-09-111-0/+1
| | | | | | parentheses Michael
* tevent:mksigs: correctly ignode multiline function typedefsMichael Adam2009-09-111-5/+5
| | | | | | by first concatenating multilint parentheses and removing typefes afterwards. Michael
* tevent:mksigs: ignore struct forward declarations.Michael Adam2009-09-111-0/+1
| | | | Michael
* tevent:mksyms: allow characters after closing functions parenthesis.Michael Adam2009-09-111-2/+2
| | | | Michael
* tevent:mksyms: allow double pointer return value of functions.Michael Adam2009-09-111-1/+1
| | | | Michael
* tevent: move the original abi_checks script to script/abi_checks_gcc.shMichael Adam2009-09-111-0/+31
| | | | Michael
* tevent: add script/abi_checks.sh. check for abi changes without gcc magic.Michael Adam2009-09-111-0/+91
| | | | | | | | | USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...] This creates symbol signature lists using the mksyms and mksigs scripts and compares them with the checked in lists. Michael
* tevent: add script to extract signatures from header files.Michael Adam2009-09-111-0/+178
| | | | | | | | | | | | This produces output like the output gcc produces when invoked with the -aux-info switch. Run like this: cat include/tevent.h | ./script/mksigs.pl This simple parser is probably too coarse to handle all possible header files, but it treats tevent.h correctly... Michael
* tevent: add scripts to extract library symbols (exports file) from headersMichael Adam2009-09-112-0/+121
Michael