#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>

#include "inc/ysmalloc.h"
#include "inc/ysmacro.h"

#include "inc/pixdata.h"
#include "inc/ysansi.h"
#include "inc/ysgui.h"
#include "inc/main.h"

#include "inc/filter.h"


extern void UserFilterUpsideDown();
extern int UserFilterUpsideDownCmd(int ac,char *av[]);
extern void UserFilterRighthandLeft(); /* こんな言い回しあるのかね?^_^; */
extern int UserFilterRighthandLeftCmd(int ac,char *av[]);


int main(int argc,char *argv[])
{
	return GafilMain(argc,argv);
}

void UserDefineFilter()
{
	FilterInsertItem
		(YSTRUE,
		 "上下反転",UserFilterUpsideDown,
		 "FiltUpsideDown",UserFilterUpsideDownCmd);
	FilterInsertItem
		(YSTRUE,
		 "左右反転",UserFilterRighthandLeft,
		 "FiltRighthandLeft",UserFilterRighthandLeftCmd);
}
