1
///////////////////////////////////////////////////////////////////////////
1
//////////////////////////////////////////////////////////////////////////
3
3
// Copyright (c) 2003, Industrial Light & Magic, a division of Lucas
51
56
cout << fileName << " " << flush;
53
#ifdef HAVE_STL_IOS_BASE
54
58
ifstream f (fileName, ios_base::binary);
56
ifstream f (fileName, ios::binary|ios::in);
60
62
f.read (bytes, sizeof (bytes));
120
122
cout << "Testing magic number" << endl;
122
testFile1 ("comp_none.exr", true);
123
testFile1 ("invalid.exr", false);
124
testFile1 (ILM_IMF_TEST_IMAGEDIR "comp_none.exr", true);
125
testFile1 (ILM_IMF_TEST_IMAGEDIR "invalid.exr", false);
125
testFile2 ("tiled.exr", true, true, true);
126
testFile2 ("comp_none.exr", true, true, false);
127
testFile2 ("invalid.exr", true, false, false);
128
testFile2 ("does_not_exist.exr", false, false, false);
127
testFile2 (ILM_IMF_TEST_IMAGEDIR "tiled.exr", true, true, true);
128
testFile2 (ILM_IMF_TEST_IMAGEDIR "comp_none.exr", true, true, false);
129
testFile2 (ILM_IMF_TEST_IMAGEDIR "invalid.exr", true, false, false);
130
testFile2 (ILM_IMF_TEST_IMAGEDIR "does_not_exist.exr", false, false, false);
130
132
cout << "ok\n" << endl;