struct.c correction