OSDN Git Service

avoid assertion of argument range in function isprint()
authorHabu <habu@users.sourceforge.jp>
Thu, 6 Mar 2014 09:23:42 +0000 (18:23 +0900)
committerHabu <habu@users.sourceforge.jp>
Thu, 6 Mar 2014 09:23:42 +0000 (18:23 +0900)
commitc5a2ea5345943a29edd05f4ee09c312c2e579a8c
tree6d031d30b918fbcdc4eeb7640baead91fcc0a689
parent8ad29ed6cb953f5f4bc7d1ed368db9f92104fd92
avoid assertion of argument range in function isprint()

VSのDebugモードでコンパイルするとモンスターの思い出表示等で2バイト文字の片割れを
isprint()に渡してしまい、引数範囲のassertionにひっかかってしまうので、2バイト文字か
どうかの判定をisprint()より先に移動し、2バイト文字ならisprint()が呼ばれないようにした。
src/util.c