|
|
|
@ -30,11 +30,17 @@ fn main() {
|
|
|
|
|
.generate_comments(true)
|
|
|
|
|
.clang_arg("-fretain-comments-from-system-headers")
|
|
|
|
|
.clang_arg("-fparse-all-comments")
|
|
|
|
|
// Remove warnings about improper_ctypes
|
|
|
|
|
.blacklist_function("strtold")
|
|
|
|
|
.blacklist_function("wcstold")
|
|
|
|
|
.blacklist_function("socketpair")
|
|
|
|
|
// only import functions from notcurses public API
|
|
|
|
|
.blacklist_function("[^n].*")
|
|
|
|
|
.blacklist_function("[^ns].*")
|
|
|
|
|
.blacklist_function("n[^co].*")
|
|
|
|
|
// clean more unneeded types
|
|
|
|
|
.blacklist_item("_[A-FHJ-Z].*")
|
|
|
|
|
.blacklist_function("s[^i].*") // allow sig*
|
|
|
|
|
// clean more unneeded types
|
|
|
|
|
.blacklist_item("_BITS.*")
|
|
|
|
|
.blacklist_item("_POSIX.*")
|
|
|
|
|
.blacklist_item("__[A-Z].*")
|
|
|
|
|
.blacklist_item("[ADHJ-MQ-Z].*")
|
|
|
|
|
.blacklist_item("IP[^R].*")
|
|
|
|
|