> Well, I was assuming that it was really +-1.0f is 0dB(internal), so >1.0
   > or <-1.0 is possible, and I though that SHRT_MIN != -SHRT_MAX (though K&R
   > seem to disagree, pp. 257). I guess I've forgotten how 2's complement
   > works.

   for 2's complement SHRT_MIN would be one larger than SHRT_MAX, but
   i don't think you should depend on signed integers being 2's complement.
   with
   1's complement SHRT_MIN == -SHRT_MAX.

That's the minimum acceptable limit.  It's actually
implementation-dependent; on Intel (quickly looking at
/usr/include/limits.h), it's -32768 and 32767 as you'd expect.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.       Phone -- (505) 646-1605
Department of Computer Science       FAX   -- (505) 646-1002
New Mexico State University          http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair
Support Mayfield HS Band!  Send me e-mail by 11/1 if you want to buy some fruit

Reply via email to