struct.c correction2