view foosdk/sdk/pfc/SmartStrStr-table.h @ 1:20d02a178406 default tip

*: check in everything else yay
author Paper <paper@tflc.us>
date Mon, 05 Jan 2026 02:15:46 -0500
parents
children
line wrap: on
line source

#pragma once

namespace {
	struct mapping_t {
		uint16_t from, to;
	};
}

static constexpr mapping_t SmartStrStrTable[] = {
	{160,32},
	{161,33},
	{162,99},
	{164,36},
	{165,89},
	{166,124},
	{169,67},
	{170,97},
	{171,60},
	{173,45},
	{174,82},
	{178,50},
	{179,51},
	{183,46},
	{184,44},
	{185,49},
	{186,111},
	{187,62},
	{192,65},
	{193,65},
	{194,65},
	{195,65},
	{196,65},
	{197,65},
	{198,65},
	{199,67},
	{200,69},
	{201,69},
	{202,69},
	{203,69},
	{204,73},
	{205,73},
	{206,73},
	{207,73},
	{208,68},
	{209,78},
	{210,79},
	{211,79},
	{212,79},
	{213,79},
	{214,79},
	{216,79},
	{217,85},
	{218,85},
	{219,85},
	{220,85},
	{221,89},
	{224,97},
	{225,97},
	{226,97},
	{227,97},
	{228,97},
	{229,97},
	{230,97},
	{231,99},
	{232,101},
	{233,101},
	{234,101},
	{235,101},
	{236,105},
	{237,105},
	{238,105},
	{239,105},
	{241,110},
	{242,111},
	{243,111},
	{244,111},
	{245,111},
	{246,111},
	{248,111},
	{249,117},
	{250,117},
	{251,117},
	{252,117},
	{253,121},
	{255,121},
	{256,65},
	{257,97},
	{258,65},
	{259,97},
	{260,65},
	{261,97},
	{262,67},
	{263,99},
	{264,67},
	{265,99},
	{266,67},
	{267,99},
	{268,67},
	{269,99},
	{270,68},
	{271,100},
	{272,68},
	{273,100},
	{274,69},
	{275,101},
	{276,69},
	{277,101},
	{278,69},
	{279,101},
	{280,69},
	{281,101},
	{282,69},
	{283,101},
	{284,71},
	{285,103},
	{286,71},
	{287,103},
	{288,71},
	{289,103},
	{290,71},
	{291,103},
	{292,72},
	{293,104},
	{294,72},
	{295,104},
	{296,73},
	{297,105},
	{298,73},
	{299,105},
	{300,73},
	{301,105},
	{302,73},
	{303,105},
	{304,73},
	{305,105},
	{308,74},
	{309,106},
	{310,75},
	{311,107},
	{313,76},
	{314,108},
	{315,76},
	{316,108},
	{317,76},
	{318,108},
	{321,76},
	{322,108},
	{323,78},
	{324,110},
	{325,78},
	{326,110},
	{327,78},
	{328,110},
	{332,79},
	{333,111},
	{334,79},
	{335,111},
	{336,79},
	{337,111},
	{338,79},
	{339,111},
	{340,82},
	{341,114},
	{342,82},
	{343,114},
	{344,82},
	{345,114},
	{346,83},
	{347,115},
	{348,83},
	{349,115},
	{350,83},
	{351,115},
	{352,83},
	{353,115},
	{354,84},
	{355,116},
	{356,84},
	{357,116},
	{358,84},
	{359,116},
	{360,85},
	{361,117},
	{362,85},
	{363,117},
	{364,85},
	{365,117},
	{366,85},
	{367,117},
	{368,85},
	{369,117},
	{370,85},
	{371,117},
	{372,87},
	{373,119},
	{374,89},
	{375,121},
	{376,89},
	{377,90},
	{378,122},
	{379,90},
	{380,122},
	{381,90},
	{382,122},
	{384,98},
	{393,68},
	{401,70},
	{402,102},
	{407,73},
	{410,108},
	{415,79},
	{416,79},
	{417,111},
	{427,116},
	{430,84},
	{431,85},
	{432,117},
	{438,122},
	{461,65},
	{462,97},
	{463,73},
	{464,105},
	{465,79},
	{466,111},
	{467,85},
	{468,117},
	{469,85},
	{470,117},
	{471,85},
	{472,117},
	{473,85},
	{474,117},
	{475,85},
	{476,117},
	{478,65},
	{479,97},
	{484,71},
	{485,103},
	{486,71},
	{487,103},
	{488,75},
	{489,107},
	{490,79},
	{491,111},
	{492,79},
	{493,111},
	{496,106},
	{609,103},
	{697,39},
	{698,34},
	{700,39},
	{708,94},
	{710,94},
	{712,39},
	{715,96},
	{717,95},
	{732,126},
	{768,96},
	{770,94},
	{771,126},
	{782,34},
	{817,95},
	{818,95},
	{8192,32},
	{8193,32},
	{8194,32},
	{8195,32},
	{8196,32},
	{8197,32},
	{8198,32},
	{8208,45},
	{8209,45},
	{8211,45},
	{8212,45},
	{8216,39},
	{8217,39},
	{8218,44},
	{8219,39},
	{8220,34},
	{8221,34},
	{8222,34},
	{8226,46},
	{8230,46},
	{8242,39},
	{8245,96},
	{8249,60},
	{8250,62},
	{8482,84},
	{65281,33},
	{65282,34},
	{65283,35},
	{65284,36},
	{65285,37},
	{65286,38},
	{65287,39},
	{65288,40},
	{65289,41},
	{65290,42},
	{65291,43},
	{65292,44},
	{65293,45},
	{65294,46},
	{65295,47},
	{65296,48},
	{65297,49},
	{65298,50},
	{65299,51},
	{65300,52},
	{65301,53},
	{65302,54},
	{65303,55},
	{65304,56},
	{65305,57},
	{65306,58},
	{65307,59},
	{65308,60},
	{65309,61},
	{65310,62},
	{65312,64},
	{65313,65},
	{65314,66},
	{65315,67},
	{65316,68},
	{65317,69},
	{65318,70},
	{65319,71},
	{65320,72},
	{65321,73},
	{65322,74},
	{65323,75},
	{65324,76},
	{65325,77},
	{65326,78},
	{65327,79},
	{65328,80},
	{65329,81},
	{65330,82},
	{65331,83},
	{65332,84},
	{65333,85},
	{65334,86},
	{65335,87},
	{65336,88},
	{65337,89},
	{65338,90},
	{65339,91},
	{65340,92},
	{65341,93},
	{65342,94},
	{65343,95},
	{65344,96},
	{65345,97},
	{65346,98},
	{65347,99},
	{65348,100},
	{65349,101},
	{65350,102},
	{65351,103},
	{65352,104},
	{65353,105},
	{65354,106},
	{65355,107},
	{65356,108},
	{65357,109},
	{65358,110},
	{65359,111},
	{65360,112},
	{65361,113},
	{65362,114},
	{65363,115},
	{65364,116},
	{65365,117},
	{65366,118},
	{65367,119},
	{65368,120},
	{65369,121},
	{65370,122},
	{65371,123},
	{65372,124},
	{65373,125},
	{65374,126},
};