#include #include #include #include #include #ifndef _WIN32 #include #endif /* _WIN32 */ #define PSZ(s) (s).c_str() const int nFiles = 10; const int nEntry = 10; const int nData = 10; int array_dims[2] = {5, 4}; short int i2_array[4] = {1000, 2000, 3000, 4000}; int iFile, iReOpen, iEntry, iData, iNXdata, iSimpleArraySize = 4; int main (int argc, char* argv[]) { printf("Running for %d iterations\n", nFiles); NXaccess access_mode = NXACC_CREATE5; char strFile[512]; for( iFile = 0; iFile < nFiles; iFile++ ) { sprintf(strFile, "leak_test2_%03d.nxs", iFile); remove(strFile); printf("file %s\n", strFile); NXhandle fileid; if (NXopen(strFile, access_mode, &fileid) != NX_OK) { std::cerr<<"NXopen failed!"<