repeat.c