tinyxml2
tinyxml2 copied to clipboard
Replace library functions(isalpha & isspace)
Add new method IsAlpha and rewrite IsNameStartChar to avoid using library functions. Since the old functions were applied only to us-ASCII characters, bit mask can be used in rewritten methods. It gives a good acceleration: 11-15% x86, about 20% RISCV.