arrar.c struct.c