/* コンパイラオプションでEXTCLIPHを定義しておくと、
 * (CLiP Library)/clip.h の代りに (Application)/extclip.h がインクルードされます。
 */

#define STRICT
#include <windows.h>
#include <mmsystem.h>
#include <avifmt.h>
#pragma comment(lib, "winmm.lib")

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <limits.h>
#include <assert.h>

#define DEBUG
#define TRACE_ON 1

typedef struct _SURFACE {		/* 描画先サーフェイス   */
	short w;			/* + 0,2 幅             */
	short h;			/* + 2,2 高さ           */
	unsigned char* vbuff;		/* + 4,4 カラーバッファ */
	/* ↑ここまでPIECE_VRAM互換。↓これ以降は拡張部分です。 */
	unsigned char* zbuff;		/* + 8,4 Ｚバッファ     */
					/* =12                  */
} SURFACE;

#undef HIBYTE
#undef LOBYTE
#undef IN
#undef OUT
#include <clipmisc.h>
#include <clipcvid.h>

