[ Home | CW Bug Reports | Mail ]
SIOUX_WASTE不適切な option
Subject: BUG -- MSL SIOUX_WASTE wrong WASTE option
---------------------------------------------------------------------------
METROWERKS PRODUCT AND USAGE SECTION
Product name : [ CodeWarrior Professional ]
Product version : [ Pro 2 ]
Component name : [ MSL 2.2 ]
Generating: [ Mac OS 68K / Mac OS PowerPC ]
Purpose: [ console application ]
---------------------------------------------------------------------------
BUG DESCRIPTION SECTION
Reason for this report: [ incorrect program feature ]
Bug severity: [ executes incorrectly ]
Reproducibility: [ always ]
Problem summary:
"MSL SIOUX_WASTE.xxx.Lib" should be built with the WASTE_NO_SYNCH
option. "SIOUX_WASTE.h" should be the following.
#include <SIOUXPrefix.h>
#define SIOUX_USE_WASTE 1
#define WASTE_IC_SUPPORT 1
#define WASTE_DEBUG 0
#define WASTE_OBJECTS 0
#define WASTE_NO_SYNCH 1 // <-------
WASTE allows multiple fonts on SIOUX console without the
WASTE_NO_SYNCH option even with weDoMonoStyled flag. I guess this is a
WASTE's bug.
This bug does not emerge on U.S. system because there is only
smRoman script. In multiple scripts system like Japanese system
(smRoman + smJapanese), Font-KeyScript synchronization changes the
SIOUX console font every time you switch the keyboard menu. This
causes mixture of fonts and moji-bake (garbled japanese characters).
この Pageは MacOS X + Radio UserLand で作っています。