commit | ae93d6bf364e9db9f9ee69c3e5f9df110d8685a4 | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Fri Jul 10 14:33:00 2015 -0700 |
committer | Jason Evans <jasone@canonware.com> | Fri Jul 10 16:09:40 2015 -0700 |
tree | 1566ce500524072247a1a75c50bc9aafbe18b4a7 | |
parent | dde067264db6b801f7ffae9616a35dba5d2d9ad4 [diff] |
Avoid function prototype incompatibilities. Add various function attributes to the exported functions to give the compiler more information to work with during optimization, and also specify throw() when compiling with C++ on Linux, in order to adequately match what __THROW does in glibc. This resolves #237.