Use the proper lower bound when doing saturation arithmetic.
authorSean Bright <sean@malleable.com>
Tue, 30 Apr 2013 13:48:12 +0000 (13:48 +0000)
committerSean Bright <sean@malleable.com>
Tue, 30 Apr 2013 13:48:12 +0000 (13:48 +0000)
commitc03b95a3d70f96cac170527512ccc815a47993f1
treeee371740c8189a334ec101f266ddc81a61166184
parente2cd14876fcf0ca1af389112362ee120c60412b2
Use the proper lower bound when doing saturation arithmetic.

16 bit signed integers have a range of [-32768, 32768).  The existing code
was using the interval (-32768, 32768) instead.  This patch fixes that.

Review: https://reviewboard.asterisk.org/r/2479/
........

Merged revisions 386929 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 386930 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@386931 65c4cc65-6c06-0410-ace0-fbb531ad65f3
include/asterisk/utils.h