1 extern void abort (void);
3 typedef signed short int16_t;
4 typedef unsigned short uint16_t;
6 int16_t logadd (int16_t *a, int16_t *b);
7 void ba_compute_psd (int16_t start);
9 int16_t masktab[6] = { 1, 2, 3, 4, 5};
10 int16_t psd[6] = { 50, 40, 30, 20, 10};
11 int16_t bndpsd[6] = { 1, 2, 3, 4, 5};
13 void ba_compute_psd (int16_t start)
24 for (i = j; i < lastbin; i++) {
25 bndpsd[k] = logadd(&bndpsd[k], &psd[j]);
30 int16_t logadd (int16_t *a, int16_t *b)
41 if (bndpsd[1] != 140) abort ();