• Jonathan Lennox's avatar
    Fix inline functions when compiling as C99. · 50791508
    Jonathan Lennox 提交于
    Make private inlines in C files 'static inline', not just 'inline', or the compiler
    can discard the definition if it chooses not to inline it.
    
    Make functions declared in header files not be declared inline (if they're defined in a
    .c file).  It looks like no functions in this category are used in LibSRTP's critical
    path, only for unit tests or generating AES tables.
    
    To see the problem prior to this commit, compile with "gcc -O0 -std=gnu99".
    Signed-off-by: 's avatarTravis Cross <tc@traviscross.com>
    
    This cherry-picks commit e2774dbd551ffe5f872eaec2b2d40b712a54e1ba from
    libsrtp upstream.
    
    FS-6196 --resolve
    50791508
名称
最后提交
最后更新
..
build/config 正在载入提交数据...
crypto 正在载入提交数据...
doc 正在载入提交数据...
include 正在载入提交数据...
srtp 正在载入提交数据...
tables 正在载入提交数据...
test 正在载入提交数据...
.update 正在载入提交数据...
AUTHORS 正在载入提交数据...
CHANGES 正在载入提交数据...
COPYING 正在载入提交数据...
ChangeLog 正在载入提交数据...
INSTALL 正在载入提交数据...
LICENSE 正在载入提交数据...
Makefile.am 正在载入提交数据...
NEWS 正在载入提交数据...
README 正在载入提交数据...
TODO 正在载入提交数据...
VERSION 正在载入提交数据...
acsite.m4 正在载入提交数据...
config.hw 正在载入提交数据...
configure.gnu 正在载入提交数据...
configure.in 正在载入提交数据...
libsrtp.2008.vcproj 正在载入提交数据...
libsrtp.2010.vcxproj 正在载入提交数据...
libsrtp.2010.vcxproj.filters 正在载入提交数据...
libsrtp.2012.vcxproj 正在载入提交数据...
libsrtp.vcproj 正在载入提交数据...
srtp-1.42.pc.in 正在载入提交数据...
srtp.def 正在载入提交数据...
srtp.vcproj 正在载入提交数据...
timing 正在载入提交数据...
undos.sh 正在载入提交数据...
update.sh 正在载入提交数据...