;INCLUDE FILE FOR USING OLD HUNGARIAN CHARSET ;IMPORTANT! MUST SET UP DEFAUL FONTS WITH OLD HUN CHARSET ;USE WIDE VERSION API CALLS, NOT ASCII VERSION! ;USE win32w, or win64w INCLUDE FILES OR THEIR SUBVARIANTS! RTLM = 200fh RTLO = 202eh LTRM = 200eh OLDHU_PRE = 0d803h ;capital letters _A = 10c80h _AA = 10c81h _B = 10c82h _AMB = 10c83h _C = 10c84h _ENC = 10c85h _CS = 10c86h _D = 10c87h _AND = 10c88h _E = 10c89h _CLOSE_E = 10c8ah _EE = 10c8bh _F = 10c8ch _G = 10c8dh _GY = 10c8eh _H = 10c8fh _I = 10c90h _II = 10c91h _J = 10c92h _K = 10c93h _AK = 10c94h _UNK = 10c95h _L = 10c96h _LY = 10c97h _M = 10c98h _N = 10c99h _NY = 10c9ah _O = 10c9bh _OO = 10c9ch _OE_NIK = 10c9dh _OE_RUD = 10c9eh _OE = _OE_RUD _OEE = 10c9fh _P = 10ca0h _EMP = 10ca1h _R = 10ca2h _SHORT_R = 10ca3h _S = 10ca4h _SZ = 10ca5h _T = 10ca6h _ENT = 10ca7h _TY = 10ca8h _ECH = 10ca9h _U = 10caah _UU = 10cabh _UE_NIK = 10cach _UE = _UE_NIK _UE_RUD = 10cadh _UEE = _UE_RUD _V = 10caeh _Z = 10cafh _ZS = 10cb0h _ENT_SHARP = 10cb1h _US = 10cb2h ;small letters _a = 40h + _A _aa = 40h + _AA _b = 40h + _B _amb = 40h + _AMB _c = 40h + _C _enc = 40h + _ENC _cs = 40h + _CS _d = 40h + _D _and = 40h + _AND _e = 40h + _E _close_e = 40h + _CLOSE_E _ee = 40h + _EE _f = 40h + _F _g = 40h + _G _gy = 40h + _GY _h = 40h + _H _i = 40h + _I _ii = 40h + _II _j = 40h + _J _k = 40h + _K _ak = 40h + _AK _unk = 40h + _UNK _l = 40h + _L _ly = 40h + _LY _m = 40h + _M _n = 40h + _N _ny = 40h + _NY _o = 40h + _O _oo = 40h + _OO _oe_nik = 40h + _OE_NIK _oe_rud = 40h + _OE_RUD _oe = _oe_rud _oee = 40h + _OEE _p = 40h + _P _emp = 40h + _EMP _r = 40h + _R _short_r = 40h + _SHORT_R _s = 40h + _S _sz = 40h + _SZ _t = 40h + _T _ent = 40h + _ENT _ty = 40h + _TY _ech = 40h + _ECH _u = 40h + _U _uu = 40h + _UU _ue_nik = 40h + _UE_NIK _ue = _ue_nik _ue_rud = 40h + _UE_RUD _uee = _ue_rud _v = 40h + _V _z = 40h + _Z _zs = 40h + _ZS _ent_sharp = 40h + _ENT_SHARP _us = 40h + _US ;numbers _ONE = 10cfah _FIVE = 10cfbh _TEN = 10cfch _FIFTY = 10cfdh _HUNDRED = 10cfeh _THOUSAND = 10cffh _OLD_HU_CAPITAL_BEGIN = _A _OLD_HU_CAPITAL_END = _US _OLD_HU_SMALL_BEGIN = _a _OLD_HU_SMALL_END = _us macro OLD_HU_CHR cha { if ((cha>=_OLD_HU_CAPITAL_BEGIN) & (cha<=_OLD_HU_CAPITAL_END)) | ((cha>=_OLD_HU_SMALL_BEGIN) & (cha<=_OLD_HU_SMALL_END)) | ((cha>=_ONE) & (cha<=_THOUSAND)) dw RTLM,OLDHU_PRE,(cha and 0fffh)+0d000h else dw cha end if } macro OLD_HU_STR lbl,[cha] { common label lbl dword dw RTLO forward OLD_HU_CHR cha common }