// EdIRGlob.cpp : implementation file // #include "stdafx.h" #include "Defines.hpp" #ifdef D_ED_IR_ACTIVE #include "EdIRGlob.hpp" #include "EdIRStrg.hpp" #include "acp_base.h" #include "ITF.h" //ANNECY CB #include "EDIRBis.hpp" #include "EDIRFlx.hpp" BOOL gbFirstShowBrain = FALSE; //END ANNECY #define M_ISALNUM(c) (isalnum(c) || (c)=='_' || (c)=='-' || (c)=='.') /**********************************************************************************/ long fn_lSkipRightAlphaNumChar(CString &csString,long lIndex) { long lResultIndex=lIndex; long lStringLen=csString.GetLength(); if(lIndexpcStart) && (M_ISALNUM(pcIndex[-1])==FALSE) && (pcIndex+lStringLen<=pcStart+lTextLen) && (M_ISALNUM(pcIndex[lStringLen])==FALSE); if(!bFound) pcIndex++; } return pcIndex; } /**********************************************************************************/ char *fn_pc_StrStrNoCase(char *pcStart,char *pcString) { long lTextLen=strlen(pcStart); long lStringLen=strlen(pcString); long lIndex=0; char *pcIndex=pcStart; while(lIndexUpdateStatus(M_MAKECHAR(csMsg),C_STATUSPANE_INFOS,iInfoType); g_clParse.m_bNoError=TRUE; } else M_GetMainWnd()->UpdateStatus(M_MAKECHAR(csMsg),C_STATUSPANE_INFOS,iInfoType); } #endif //D_ED_IR_ACTIVE