/*
 * stdbool.h
 *		for public domain 
 *
 * ver1.02 2002/01/06 seclan
 *		_Bool 型が既に定義されているときはそれを使うようにした
 * ver1.01 2001/05/02 seclan
 *		_Bool 型を定義し、使用するようにした
 *		C++ の場合は何も定義しないようにした
 * ver1.00 1999/04/25 seclan
 *		initial version.
 */

#ifndef __bool_true_false_are_defined
#define __bool_true_false_are_defined 1
#ifndef __cplusplus

#ifndef _Bool
//規格に厳密に従う場合
//#define _Bool unsigned char
//便利さを重視する場合 (0, >0, <0 の三値を取ることができる)
#define _Bool signed char
#endif

typedef _Bool bool;
#define true  1
#define false 0

#endif /* __cplusplus */
#endif /* __bool_true_false_are_defined */

