18 const char *pn[] = {
"F0",
"F1",
"F2",
"F3",
"F4",
"F5",
"F6",
"unknown"};
20 if (type < 0 || type >= TypeNumber())
return "";
43 size_t len = snprintf(buff,
sizeof(buff),
"!FILM");
46 len += snprintf(buff + len,
sizeof(buff) - len,
",AMP1=%s",
amp1);
50 snprintf(buff + len,
sizeof(buff) - len,
",AMP2=%s",
amp2);
54 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)