The CDataFile library for parsing config files, written by Gary McNickle.