windows-nt/Source/XPSP1/NT/shell/ext/mlang/detcbase.cpp

26 lines
733 B
C++
Raw Normal View History

2020-09-26 03:20:57 -05:00
// ============================================================================
// Internet Code Set Detection: Base Class
// ============================================================================
#include "private.h"
#include "detcbase.h"
/******************************************************************************
********************** D E T E C T S T R I N G A **********************
******************************************************************************/
int CINetCodeDetector::DetectStringA(LPCSTR lpSrcStr, int cchSrc)
{
BOOL fDetected = FALSE;
while (cchSrc-- > 0) {
if (fDetected = DetectChar(*lpSrcStr++))
break;
}
if (!fDetected)
(void)CleanUp();
return GetDetectedCodeSet();
}