add new GCC-specific macro and force inlining of certain functions where speed is paramount, even when optimization is disabled

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6929 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Kevin P. Fleming
2005-11-01 20:09:09 +00:00
parent c24c35e5b6
commit 8839ff95df
5 changed files with 29 additions and 23 deletions

View File

@@ -1,3 +1,12 @@
2005-11-01 Kevin P. Fleming <kpfleming@digium.com>
* include/asterisk/utils.h (ast_slinear_saturated_add): force to be inlined whenever possible
(ast_slinear_saturated_multiply): same
(ast_slinear_saturated_divide): same
(inaddrcmp): same
* include/asterisk/strings.h (ast_strlen_zero): force to be inlined whenever possible
* include/asterisk/compiler.h (force_inline): add macro to force inlining of functions
2005-11-01 Kevin P. Fleming <kpfleming@digium.com>
* Asterisk 1.2.0-beta2 released.