|
1 | 1 | // |
2 | | -// Copyright 2015 Jonathan Bennett <[email protected]> |
| 2 | +// Copyright 2015-2016 Jonathan Bennett <[email protected]> |
3 | 3 | // |
4 | 4 | // https://www.autoitscript.com |
5 | 5 | // |
|
19 | 19 | // Includes |
20 | 20 | #include "text_encoding_detect.h" |
21 | 21 |
|
22 | | -using namespace AutoIt::Text; |
| 22 | +using namespace AutoIt::Common; |
23 | 23 |
|
24 | 24 | static const unsigned char TextEncodingDetect_UTF16_BOM_LE[] = { unsigned char(0xFF), unsigned char(0xFE) }; |
25 | 25 | static const unsigned char TextEncodingDetect_UTF16_BOM_BE[] = { unsigned char(0xFE), unsigned char(0xFF) }; |
@@ -123,7 +123,7 @@ TextEncodingDetect::Encoding TextEncodingDetect::CheckBOM(const unsigned char *p |
123 | 123 | // "None" if it just looks like binary data. |
124 | 124 | /////////////////////////////////////////////////////////////////////////////// |
125 | 125 |
|
126 | | -TextEncodingDetect::Encoding TextEncodingDetect::DetectEncoding(const unsigned char *pBuffer, size_t size) |
| 126 | +TextEncodingDetect::Encoding TextEncodingDetect::DetectEncoding(const unsigned char *pBuffer, size_t size) const |
127 | 127 | { |
128 | 128 | // First check if we have a BOM and return that if so |
129 | 129 | Encoding encoding = CheckBOM(pBuffer, size); |
@@ -165,7 +165,7 @@ TextEncodingDetect::Encoding TextEncodingDetect::DetectEncoding(const unsigned c |
165 | 165 | // ASCII - Only data in the 0-127 range. |
166 | 166 | /////////////////////////////////////////////////////////////////////////////// |
167 | 167 |
|
168 | | -TextEncodingDetect::Encoding TextEncodingDetect::CheckUTF8(const unsigned char *pBuffer, size_t size) |
| 168 | +TextEncodingDetect::Encoding TextEncodingDetect::CheckUTF8(const unsigned char *pBuffer, size_t size) const |
169 | 169 | { |
170 | 170 | // UTF8 Valid sequences |
171 | 171 | // 0xxxxxxx ASCII |
@@ -303,7 +303,7 @@ TextEncodingDetect::Encoding TextEncodingDetect::CheckUTF16NewlineChars(const un |
303 | 303 | // UTF16_BE_NOBOM - looks like utf16 be |
304 | 304 | /////////////////////////////////////////////////////////////////////////////// |
305 | 305 |
|
306 | | -TextEncodingDetect::Encoding TextEncodingDetect::CheckUTF16ASCII(const unsigned char *pBuffer, size_t size) |
| 306 | +TextEncodingDetect::Encoding TextEncodingDetect::CheckUTF16ASCII(const unsigned char *pBuffer, size_t size) const |
307 | 307 | { |
308 | 308 | int num_odd_nulls = 0; |
309 | 309 | int num_even_nulls = 0; |
|
0 commit comments