/*========================================================================= * * SaveMdf.c - Saving functions for ModifLst.txt file * * Version 1.0 * Revision date * *=======================================================================*/ #include #include #include "SaveModifLst.h" #include "main.h" #include "print.h" #include "SctSave.h" //--- Defines --------------------------------------------------------------- // maximum number of directory texture in one session #define MLT_C_MaxDirectoryTextures 10 // file for unknown texture #define M_FichierTexture "textures.log" // modification file for the VssDataManager #define M_FichierSCR_Modif "ModifLst.txt" //--- Global defines -------------------------------------------------------- BOOL g_bPrintOutOK = TRUE; //--- Global statics -------------------------------------------------------- BOOL gs_bTextureOK = FALSE; BOOL gs_bFirstAccess = TRUE; FILE *gs_stTextureFile; long gs_lOldPosInModifFile; xString gs_a_sDirectoryTextures[MLT_C_MaxDirectoryTextures]; long gs_lNbDirectoryTextures = 0; //--- Global externs -------------------------------------------------------- //-------------------------------------------------------------------- /**************************************************************************** * Description: Open the Texture.log file * * Parameters: sDir : texture directory *--------------------------------------------------------------------------- * Revision date: Author: *****************************************************************************/ void MLT_vBeginSaveTextureFile (char *sDir) { xString sFileName; CreateDirectory(sDir, NULL); sprintf(sFileName,"%s\\%s", sDir, M_FichierTexture); gs_stTextureFile = fopen(sFileName, "at"); if(gs_stTextureFile == NULL) { MLT_vOutput( C_ComRes_cErrorLine, "\nError : Can't open file %s", sFileName); gs_bTextureOK = FALSE; } else gs_bTextureOK = TRUE; } /**************************************************************************** * Description: if necessary, create file and directory * * Parameters: sDir : texture directory *--------------------------------------------------------------------------- * Revision date: Author: *****************************************************************************/ BOOL MLT_bFirstAccesInFile (char *sDir) { long i=0; while( (i