_NAME_ generateDataFilePath _PROTOTYPE_ void generateDataFilePath(char *pathBuffer, struct tm *timeStruct, char instrumentID, const char *dataFileSuffix); _SHORT-DESCRIPTION_ Construct the path to a data archive file _DESCRIPTION_ generateDataFilePath constructs the path to a particular archive data file. _SHORT-CODE-SAMPLE_ char pathBuffer[256]; char instrumentID = 'c'; char dataFileSuffix[] = "evt"; struct tm *pTimeStruct; _ pTimeStruct = getDateFromDay1996(633); /* sept 24, 1997 */ generateDataFilePath(pathBuffer, pTimeStruct, instrumentID, dataFileSuffix); printf("path to data file is %s\n", pathBuffer); _INPUT_ * pathBuffer is a char array which must be passed to generateDataFilePath in which to place the generated path. I recommend at least a 50 character long array. * timeStruct is the date in struct tm format (see ). * instrumentID is a char, 'c' for CRIS, 's' for SIS. * dataFileSuffix is a pointer to a string, the archive data file suffix corresponding to the data type involved (bp0, ct, de, do0, do1, evt, hp, hsk, lp, sub, or sum) _OUTPUT_ * The generated path is placed into pathBuffer.