18 const char *pn[] = {
"F0",
"F1",
"F2",
"F3",
"F4",
"F5",
"F6",
"unknown"};
20 if (type < 0 || type >= TypeNumber())
return "";
43 strcpy(buff,
"!FILM");
46 strcat(buff,
",AMP1=");
51 strcat(buff,
",AMP2=");
56 vector<CItem>::iterator iter;
static const char * LoadTypeName(int type)
virtual bool Read(class CHECData *hecd, char *header_line)
virtual void Write(class CHECData *hecd)
std::vector< CItem > ItemList
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)