14.3 为什么有些版本的 toupper() 对大写字符会有奇怪的反应?
为什么有的代码在调用 toupper() 前先调用 tolower()?
老版的 toupper() 和 tolower() 不一定能够正常处理不需要转换的字符
参数, 例如数字、标点或已经符合请求的字符。在 ANSI/ISO 标准 C 中,
这些函数保证对所有的字符参数正常处理。
参考资料: [ISO, Sec. 7.3.2]; [H&S, Sec. 12.9 pp. 320-1];
[PCS, p. 182]。
翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)