/* : : generated from /home/abuild/rpmbuild/BUILD/ksh-93vu-build/ksh93/src/lib/libast/features/sfinit.c by iffe version 2012-07-17 : : */
#ifndef _def_sfinit_ast
#define _def_sfinit_ast	1
#define _sys_types	1	/* #include <sys/types.h> ok */

static const float sf_flt_pow10[] =
{
	1E0,
	1E1,
	1E2,
	1E3,
	1E4,
	1E5,
	1E6,
	1E7,
	1E8,
	1E9,
	1E10,
	1E11,
	1E12,
	1E13,
	1E14,
	1E15,
	1E16,
	1E17,
	1E18,
	1E19,
	1E20,
	1E21,
	1E22,
	1E23,
	1E24,
	1E25,
	1E26,
	1E27,
	1E28,
	1E29,
	1E30,
	1E31,
	1E32,
	1E33,
	1E34,
	1E35,
	1E36,
	1E37,
	1E38,
};

static const double sf_dbl_pow10[] =
{
	1E0,
	1E1,
	1E2,
	1E3,
	1E4,
	1E5,
	1E6,
	1E7,
	1E8,
	1E9,
	1E10,
	1E11,
	1E12,
	1E13,
	1E14,
	1E15,
	1E16,
	1E17,
	1E18,
	1E19,
	1E20,
	1E21,
	1E22,
	1E23,
	1E24,
	1E25,
	1E26,
	1E27,
	1E28,
	1E29,
	1E30,
	1E31,
	1E32,
	1E33,
	1E34,
	1E35,
	1E36,
	1E37,
	1E38,
	1E39,
	1E40,
	1E41,
	1E42,
	1E43,
	1E44,
	1E45,
	1E46,
	1E47,
	1E48,
	1E49,
	1E50,
	1E51,
	1E52,
	1E53,
	1E54,
	1E55,
	1E56,
	1E57,
	1E58,
	1E59,
	1E60,
	1E61,
	1E62,
	1E63,
	1E64,
	1E65,
	1E66,
	1E67,
	1E68,
	1E69,
	1E70,
	1E71,
	1E72,
	1E73,
	1E74,
	1E75,
	1E76,
	1E77,
	1E78,
	1E79,
	1E80,
	1E81,
	1E82,
	1E83,
	1E84,
	1E85,
	1E86,
	1E87,
	1E88,
	1E89,
	1E90,
	1E91,
	1E92,
	1E93,
	1E94,
	1E95,
	1E96,
	1E97,
	1E98,
	1E99,
	1E100,
	1E101,
	1E102,
	1E103,
	1E104,
	1E105,
	1E106,
	1E107,
	1E108,
	1E109,
	1E110,
	1E111,
	1E112,
	1E113,
	1E114,
	1E115,
	1E116,
	1E117,
	1E118,
	1E119,
	1E120,
	1E121,
	1E122,
	1E123,
	1E124,
	1E125,
	1E126,
	1E127,
	1E128,
	1E129,
	1E130,
	1E131,
	1E132,
	1E133,
	1E134,
	1E135,
	1E136,
	1E137,
	1E138,
	1E139,
	1E140,
	1E141,
	1E142,
	1E143,
	1E144,
	1E145,
	1E146,
	1E147,
	1E148,
	1E149,
	1E150,
	1E151,
	1E152,
	1E153,
	1E154,
	1E155,
	1E156,
	1E157,
	1E158,
	1E159,
	1E160,
	1E161,
	1E162,
	1E163,
	1E164,
	1E165,
	1E166,
	1E167,
	1E168,
	1E169,
	1E170,
	1E171,
	1E172,
	1E173,
	1E174,
	1E175,
	1E176,
	1E177,
	1E178,
	1E179,
	1E180,
	1E181,
	1E182,
	1E183,
	1E184,
	1E185,
	1E186,
	1E187,
	1E188,
	1E189,
	1E190,
	1E191,
	1E192,
	1E193,
	1E194,
	1E195,
	1E196,
	1E197,
	1E198,
	1E199,
	1E200,
	1E201,
	1E202,
	1E203,
	1E204,
	1E205,
	1E206,
	1E207,
	1E208,
	1E209,
	1E210,
	1E211,
	1E212,
	1E213,
	1E214,
	1E215,
	1E216,
	1E217,
	1E218,
	1E219,
	1E220,
	1E221,
	1E222,
	1E223,
	1E224,
	1E225,
	1E226,
	1E227,
	1E228,
	1E229,
	1E230,
	1E231,
	1E232,
	1E233,
	1E234,
	1E235,
	1E236,
	1E237,
	1E238,
	1E239,
	1E240,
	1E241,
	1E242,
	1E243,
	1E244,
	1E245,
	1E246,
	1E247,
	1E248,
	1E249,
	1E250,
	1E251,
	1E252,
	1E253,
	1E254,
	1E255,
	1E256,
	1E257,
	1E258,
	1E259,
	1E260,
	1E261,
	1E262,
	1E263,
	1E264,
	1E265,
	1E266,
	1E267,
	1E268,
	1E269,
	1E270,
	1E271,
	1E272,
	1E273,
	1E274,
	1E275,
	1E276,
	1E277,
	1E278,
	1E279,
	1E280,
	1E281,
	1E282,
	1E283,
	1E284,
	1E285,
	1E286,
	1E287,
	1E288,
	1E289,
	1E290,
	1E291,
	1E292,
	1E293,
	1E294,
	1E295,
	1E296,
	1E297,
	1E298,
	1E299,
	1E300,
	1E301,
	1E302,
	1E303,
	1E304,
	1E305,
	1E306,
	1E307,
	1E308,
};

Sftab_t _Sftable =
{
	{ 1E1, 1E2, 1E4, 1E8, 1E16, 1E32 },
	{ 1E-1, 1E-2, 1E-4, 1E-8, 1E-16, 1E-32 },
	{ '0','0', '0','1', '0','2', '0','3', '0','4',
	  '0','5', '0','6', '0','7', '0','8', '0','9',
	  '1','0', '1','1', '1','2', '1','3', '1','4',
	  '1','5', '1','6', '1','7', '1','8', '1','9',
	  '2','0', '2','1', '2','2', '2','3', '2','4',
	  '2','5', '2','6', '2','7', '2','8', '2','9',
	  '3','0', '3','1', '3','2', '3','3', '3','4',
	  '3','5', '3','6', '3','7', '3','8', '3','9',
	  '4','0', '4','1', '4','2', '4','3', '4','4',
	  '4','5', '4','6', '4','7', '4','8', '4','9',
	  '5','0', '5','1', '5','2', '5','3', '5','4',
	  '5','5', '5','6', '5','7', '5','8', '5','9',
	  '6','0', '6','1', '6','2', '6','3', '6','4',
	  '6','5', '6','6', '6','7', '6','8', '6','9',
	  '7','0', '7','1', '7','2', '7','3', '7','4',
	  '7','5', '7','6', '7','7', '7','8', '7','9',
	  '8','0', '8','1', '8','2', '8','3', '8','4',
	  '8','5', '8','6', '8','7', '8','8', '8','9',
	  '9','0', '9','1', '9','2', '9','3', '9','4',
	  '9','5', '9','6', '9','7', '9','8', '9','9',
	},
	"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@_",
	sfcvinit, 0,
	sffmtpos,
	sffmtint,
	(float*)&sf_flt_pow10[0],
	(double*)&sf_dbl_pow10[0],
	0,
};
#endif
