提交 64a3ef3c authored 作者: Michael Jerris's avatar Michael Jerris

resolve unused function warning, this probably works better as a macro anyhow.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2964 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 513d5dbb
......@@ -399,16 +399,12 @@ octet_string_set_to_zero(uint8_t *s, int len);
# endif
# define be32_to_cpu(x) ntohl((x))
static inline uint64_t be64_to_cpu(uint64_t v) {
# ifdef NO_64BIT_MATH
/* use the make64 functions to do 64-bit math */
v = make64(htonl(low32(v)),htonl(high32(v)));
# define be64_to_cpu(v) (make64(htonl(low32(v)),htonl(high32(v))))
# else
/* use the native 64-bit math */
v= (be32_to_cpu((uint32_t)(v >> 32))) | (((uint64_t)be32_to_cpu((uint32_t)v)) << 32);
# define be64_to_cpu(v) ((ntohl((uint32_t)(v >> 32))) | (((uint64_t)ntohl((uint32_t)v)) << 32))
# endif
return v;
}
#endif /* ! SRTP_KERNEL_LINUX */
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论