static void Dialog1OkButton_CB(void) { FILE *MyFile; Boolean_t IsOk = TRUE; Boolean_t Result; char *FileName; /* First check for a valid file name. */ FileName = TecGUITextFieldGetString(FileName_TF_D1); if (VALID_NON_ZERO_LEN_STR(FileName)) { MyFile = fopen(FileName, "rb"); if (MyFile == NULL) { TecUtilDialogErrMsg("Bad file name from OK button."); IsOk = FALSE; } else { fclose(MyFile); } } else { TecUtilDialogErrMsg("Enter a file name."); IsOk = FALSE; } if (IsOk == TRUE) { StringList_pa Instructions; Instructions = TecUtilStringListAlloc(); TecUtilStringListAppendString(Instructions, "STANDARDSYNTAX"); TecUtilStringListAppendString(Instructions, "1.0"); TecUtilStringListAppendString(Instructions, "FILENAME"); TecUtilStringListAppendString(Instructions, FileName); TecUtilStringDealloc(&FileName); Result = LoaderCallback(Instructions); TecUtilStringListDealloc(&Instructions); if (Result) { TecGUIDialogDrop(Dialog1Manager); TecUtilLockFinish(AddOnID); } else { TecUtilDialogErrMsg("Error loading the file."); } } }
return ___3358; } int FileStreamWriter::fprintf(char const* format, ...) { REQUIRE(___2041()); REQUIRE(VALID_NON_ZERO_LEN_STR(format)); va_list args; va_start(args, format); int ___3358 = ::vfprintf(m_fileIOStream.handle(), format, args); va_end (args); #ifdef PROFILE_FILE_ACCESS if (___3358 > 0) { statistics().numReadWritesPerformed++; statistics().___2780 += ___3358; } #endif return ___3358; } }}
return ___3358; } int FileStreamReader::fscanf(char const* format, void* ptr1, void* ptr2, void* ptr3) { REQUIRE(___2041()); REQUIRE(VALID_NON_ZERO_LEN_STR(format)); REQUIRE(VALID_REF(ptr1)); REQUIRE(VALID_REF(ptr2)); REQUIRE(VALID_REF(ptr3)); #ifdef PROFILE_FILE_ACCESS ___1393 startLoc = fileLoc(); #endif int ___3358 = ::fscanf(m_fileIOStream.handle(), format, ptr1, ptr2, ptr3); #ifdef PROFILE_FILE_ACCESS ___1393 endLoc = fileLoc(); statistics().numReadWritesPerformed++; statistics().___2780 += (endLoc-startLoc); #endif return ___3358; } }}