#define	DEBUG	0
/* 
	私用汎用関数
	                                      1993/02/28  久保田俊也

*/
#include <stdio.h>
#include <time.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>

void wait( int tm )
{
tm += clock();
while( tm >= clock() );
}

void *my_malloc(size_t size)
{

	return TL_malloc(size);

}

void my_free(void *buffer)
{

	TL_free(buffer);

}

char *my_itozenkaku(int x)
{
static char str[5];
	
	switch(x){
		case 1: strcpy( str, "１"); break;
		case 2: strcpy( str, "２"); break;
		case 3: strcpy( str, "３"); break;
		case 4: strcpy( str, "４"); break;
		case 5: strcpy( str, "５"); break;
		case 6: strcpy( str, "６"); break;
		case 7: strcpy( str, "７"); break;
		case 8: strcpy( str, "８"); break;
		case 9: strcpy( str, "９"); break;
		case 10: strcpy( str, "１０"); break;
		case 11: strcpy( str, "１１"); break;
		case 12: strcpy( str, "１２"); break;
		case 13: strcpy( str, "１３"); break;
		case 14: strcpy( str, "１４"); break;
		case 15: strcpy( str, "１５"); break;
		case 16: strcpy( str, "１６"); break;
		case 17: strcpy( str, "１７"); break;
		case 18: strcpy( str, "１８"); break;
		case 19: strcpy( str, "１９"); break;
		case 20: strcpy( str, "２０"); break;
		case 21: strcpy( str, "２１"); break;
		case 22: strcpy( str, "２２"); break;
		case 23: strcpy( str, "２３"); break;
		case 24: strcpy( str, "２４"); break;
		case 25: strcpy( str, "２５"); break;
	}
	
	return str;

}

char *my_itowazenkaku(int x)
{
static char str[10];

	switch(x){
		case 1: strcpy( str, "一"); break;
		case 2: strcpy( str, "二"); break;
		case 3: strcpy( str, "三"); break;
		case 4: strcpy( str, "四"); break;
		case 5: strcpy( str, "五"); break;
		case 6: strcpy( str, "六"); break;
		case 7: strcpy( str, "七"); break;
		case 8: strcpy( str, "八"); break;
		case 9: strcpy( str, "九"); break;
		case 10: strcpy( str, "十"); break;
		case 11: strcpy( str, "十一"); break;
		case 12: strcpy( str, "十二"); break;
		case 13: strcpy( str, "十三"); break;
		case 14: strcpy( str, "十四"); break;
		case 15: strcpy( str, "十五"); break;
		case 16: strcpy( str, "十六"); break;
		case 17: strcpy( str, "十七"); break;
		case 18: strcpy( str, "十八"); break;
		case 19: strcpy( str, "十九"); break;
		case 20: strcpy( str, "二十"); break;
		case 21: strcpy( str, "二一"); break;
		case 22: strcpy( str, "二二"); break;
		case 23: strcpy( str, "二三"); break;
		case 24: strcpy( str, "二四"); break;
		case 25: strcpy( str, "二五"); break;
		
		default: strcpy( str, "いっぱい"); break;
	}
	
	return str;

}

int debugprint(char moji[], int arg)
{
FILE *fp;
	
	if((fp=fopen("debug.txt","a"))==NULL){
			printf("debug txt open error!\n");
			exit(1);
	}

	fprintf( fp, moji, arg);

	fclose(fp);

}
