/*
        Range.c
*/

char BaseRangeLimitTable[3*256];
char * RangeLimitTable;

void init_range_table(void) {
  int i;
  RangeLimitTable = BaseRangeLimitTable + 256;

  for (i = 0; i <= 255; i++) {
    BaseRangeLimitTable[i] = 0;                       /* sample_range_limit[x] = 0 for x<0 */
    BaseRangeLimitTable[i+256] = (char) i;            /* sample_range_limit[x] = x */
    BaseRangeLimitTable[i+256*2] = 255;     	      /* x beyond 255 */
  }
}
