void writeSingleCol(CColModel *colmodel, char *name) { char colname[24]; ColHeader header; uint8 *buf; StreamFile stream; stream.open("out.col", "wb"); header.ident = COLL; header.size = writeColModel(colmodel, &buf)+24; stream.write(&header, 8); memset(colname, 0, 24); strncpy(colname, name, 24); stream.write(colname, 24); stream.write(buf, header.size-24); delete[] buf; stream.close(); }
int main(int argc, char *argv[]) { rw::Engine::init(); gta::attachPlugins(); rw::Driver::open(); ARGBEGIN{ }ARGEND; if(argc < 1) usage(); StreamFile in; if(in.open(argv[0], "rb") == NULL) return 1; readColFile(&in); in.close(); return 0; }