mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
733 B
25 lines
733 B
// ============================================================================
|
|
// 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();
|
|
}
|