117 lines
2.8 KiB
C
117 lines
2.8 KiB
C
|
/*
|
|||
|
* Microsoft Confidential
|
|||
|
* Copyright (C) Microsoft Corporation 1991
|
|||
|
* All Rights Reserved.
|
|||
|
*/
|
|||
|
|
|||
|
/* --------------------------------------------------------------------------
|
|||
|
* Use the switch below to produce the standard Microsoft version *
|
|||
|
* or the IBM version of the operating system *
|
|||
|
* *
|
|||
|
* *
|
|||
|
* Use the switches below to produce the standard Microsoft version *
|
|||
|
* or the IBMversion of the operating system *
|
|||
|
* *
|
|||
|
* The below chart will indicate how to set the switches to build *
|
|||
|
* the various versions *
|
|||
|
* *
|
|||
|
* IBMVER IBMCOPYRIGHT *
|
|||
|
* -------------------------------------------------------- *
|
|||
|
* IBM Version | TRUE TRUE *
|
|||
|
* -------------------------------------------------------- *
|
|||
|
* MS Version | FALSE FALSE *
|
|||
|
* -------------------------------------------------------- *
|
|||
|
* Clone Version | TRUE FALSE *
|
|||
|
-------------------------------------------------------------------------- */
|
|||
|
|
|||
|
#define IBMVER 1
|
|||
|
#define IBMCOPYRIGHT 0
|
|||
|
|
|||
|
#ifndef MSVER
|
|||
|
#define MSVER 1-IBMVER /* MSVER = NOT IBMVER */
|
|||
|
#endif
|
|||
|
#define IBM IBMVER
|
|||
|
|
|||
|
/*
|
|||
|
*****************************************************************************
|
|||
|
|
|||
|
<<< Followings are the DBCS relating Definition >>>
|
|||
|
|
|||
|
|
|||
|
To build DBCS version, Define DBCS by using CL option via
|
|||
|
Dos environment.
|
|||
|
|
|||
|
ex. set CL=-DDBCS
|
|||
|
|
|||
|
|
|||
|
|
|||
|
To build Country/Region depend version, Define JAPAN, KOREA or TAIWAN
|
|||
|
by using CL option via Dos environment.
|
|||
|
|
|||
|
ex. set CL=-DJAPAN
|
|||
|
set CL=-DKOREA
|
|||
|
set CL=-DTAIWAN
|
|||
|
|
|||
|
*****************************************************************************
|
|||
|
*/
|
|||
|
|
|||
|
#define BUGFIX 1
|
|||
|
|
|||
|
|
|||
|
/* #define IBMJAPVER 0 */ /* If TRUE define DBCS also */
|
|||
|
#define IBMJAPAN 0
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/* -------------------- Set DBCS Blank constant ------------------- */
|
|||
|
|
|||
|
#ifndef DBCS
|
|||
|
#define DB_SPACE 0x2020
|
|||
|
#define DB_SP_HI 0x20
|
|||
|
#define DB_SP_LO 0x20
|
|||
|
#else
|
|||
|
#ifdef JAPAN
|
|||
|
#define DB_SPACE 0x8140
|
|||
|
#define DB_SP_HI 0x81
|
|||
|
#define DB_SP_LO 0x40
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef TAIWAN
|
|||
|
#define DB_SPACE 0x8130
|
|||
|
#define DB_SP_HI 0x81
|
|||
|
#define DB_SP_LO 0x30
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef KOREA
|
|||
|
#define DB_SPACE 0xA1A1
|
|||
|
#define DB_SP_HI 0xA1
|
|||
|
#define DB_SP_LO 0xA1
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
#ifndef altvect /* avoid jerking off vector.inc */
|
|||
|
#define ALTVECT 0 /* Switch to build ALTVECT version */
|
|||
|
#endif
|
|||
|
|
|||
|
|
|||
|
#if BUGFIX
|
|||
|
#pragma message( "BUGFIX switch ON" )
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef DBCS
|
|||
|
#pragma message( "DBCS version build switch ON" )
|
|||
|
|
|||
|
#ifdef JAPAN
|
|||
|
#pragma message( "JAPAN version build switch ON" )
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef TAIWAN
|
|||
|
#pragma message( "TAIWAN version build switch ON" )
|
|||
|
#endif
|
|||
|
|
|||
|
#ifdef KOREA
|
|||
|
#pragma message( "KOREA version build switch ON" )
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
|
|||
|
|