mycat.c