errir.c