19 "S0",
"S1",
"S2",
"S3",
"S4",
"S5",
"S6",
"BF",
"unknown",
22 if (type < 0 || type >=
TypeNumber())
return "";
48 vector<CItem>::iterator iter;
61 if (!hecd->
ParseHeader(header_line, rcode,
"S",
"AMP",
amp))
return false;
static const char * LoadTypeName(int type)
virtual bool Read(class CHECData *hecd, char *header_line)
std::vector< CItem > ItemList
virtual void Write(class CHECData *hecd)
virtual bool ReadData(int *rcode, const char *fmt,...)
virtual bool ParseHeader(char *header_line, int *rcode, const char *fmt,...)
virtual void WriteData(const char *fmt,...)
virtual void WriteHeader(const char *name, const char *fmt="",...)
void cleanup_token(char *s)