/******************************************************************************

    wavfilt --- SSKFバンクによる8帯域分割と非線形量子化

      version 3.50                           by とご(電脳わ〜るど:DW0243)

    02/19/1995                                           "common.h"

    各ルーチンで共通に使う主要な数およびマクロ、ヘッダファイルを定義します。

 *****************************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <limits.h>

#define CellSize 4096 /* サンプルの数(ステレオならば左右一組で1サンプル) */
                       /* 2の巾乗のみ許される(ただしメモリがあればの話) */
#define M CellSize/8   /* 3回2分割フィルタをかけて2^3=8分の1になるから */
#define VERSION 3   /* フィルタが第3世代だから */
#define FilterSize 4   /* SSKFバンクの大きさ */
#define CorrectFactor 4 /* フィルタバンク成分の分母 */
#define SUP_VALUE 4  /* デフォルトの抑止値 */
#define AT_LEAST 1 /* 量子化の最低有効値 */

#ifdef  __MAIN__
char QMAX,QMIN;
FILE *infile,*outfile;
char sup_value;
char at_least;
#else
extern char QMAX,QMIN;
extern FILE *infile,*outfile;
extern char sup_value;
extern char at_least;
#endif
