12
main(int argc,char **argv)
15
string thisdir,prevdir;
17
VBFF::LoadFileTypes();
22
args.Transfer(argc-1,argv+1);
23
for (i=0; i<args.size(); i++) {
24
cout << "Eligible filetypes for file " << args[i] << endl;
25
vector<VBFF> types=EligibleFileTypes(args[i]);
26
for (j=0; j<(int)types.size(); j++) {
27
cout << " " << types[j].getName() << endl;
33
if (!VBFF::filetypelist.size()) {
34
printErrorMsg(VB_INFO,"No filetypes found.");
37
printf("[I] ffinfo: found the following file formats:\n");
38
vector<VBFF>::iterator ff;
39
for (ff=VBFF::filetypelist.begin(); ff!=VBFF::filetypelist.end(); ff++) {
40
if (ff->getSignature()=="NONE")
42
// following commented out while we're using all built-ins
43
// if ((thisdir=xdirname(VBFF::filetypelist[i].getPath())) != prevdir) {
46
// tmps << "In directory " << thisdir << ":";
47
// printErrorMsg(VB_INFO,tmps.str());
49
printf("[I] %s (%s) id=%s ext=%s support=",
50
ff->getName().c_str(),
51
ff->getPath().c_str(),
52
ff->getSignature().c_str(),
53
ff->extension.c_str());
54
if (ff->read_1D) printf("read1d ");
55
if (ff->write_1D) printf("write1d ");
56
if (ff->read_data_3D) printf("read3d ");
57
if (ff->write_3D) printf("write3d ");
58
if (ff->read_data_4D) printf("read4d ");
59
if (ff->write_4D) printf("write4d ");