_NAME_ getDaysStructs _PROTOTYPE_ void *getDaysStructs(int day1996, char *structName); _SHORT-DESCRIPTION_ A get a day's worth of data structs _DESCRIPTION_ A get a day's worth of structs, starting with the data struct which is valid at second zero of the day (which is usually archived in the file of the previous day), and ending just prior to the data struct which is valid at second zero of the next day (which is usually the last struct in this day's archive file.) _ getDaysStructs determines the memory needed to store the days worth of data, allocates it, reads the non-zero structs from the file into memory, terminates the array of structs with a zeroed struct, chops the memory allocation down to size (since any zeroed structs in the file were not copied into the array), and returns a pointer (void *) to the caller. The caller must handle deallocation of this memory when it is through with it. _INPUT_ * day1996 is the "day 1996" where day1996 = 1 on 1/1/96. * structName is the full name of the structure for the data type we are requesting (e.g., "L1CrisLowPriorityRate"). _OUTPUT_ * A pointer (void *) to the beginning of an array of structs of type structName. This pointer must be cast to the type structName by the caller.