removing the need to manually adjust the size when `TextType` is adjusted
\r
typedef enum\r
{\r
- SRC_PLAIN,\r
+ SRC_PLAIN = 0,\r
SRC_ASP,\r
SRC_AUTOIT,\r
SRC_BASIC,\r
SRC_TEX,\r
SRC_VERILOG,\r
SRC_VHDL,\r
- SRC_XML\r
+ SRC_XML,\r
+ SRC_MAX_ENTRY /* always last entry, used for bound checking */\r
}\r
TextType;\r
\r
unsigned encoding;\r
};\r
\r
-extern TextDefinition m_SourceDefs[41];\r
+extern TextDefinition m_SourceDefs[SRC_MAX_ENTRY];\r
\r
bool IsXKeyword(const TCHAR *pszKey, size_t nKeyLen, const TCHAR *pszKeywordList[], size_t nKeywordListCount, int(*compare)(const TCHAR *, const TCHAR *, size_t));\r
bool IsXNumber(const TCHAR* pszChars, int nLength);\r