Subversion Repositories Kolibri OS

Rev

Rev 2839 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2839 Rev 3061
Line 1... Line -...
1
byte unicode_chars[] = "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯àáâãäåæçèéêëìíîïðñh£\243i\105\244\0";
-
 
2
 
-
 
3
 
-
 
4
char *unicode_tags[]={
-
 
5
"nbsp",  " ",
-
 
6
"#38",   " ",
1
char *unicode_tags[]={
7
"#160",  " ",
2
"nbsp",  " ",
8
 
3
"#38",   " ",
9
"copy",  "(c)",
4
"#160",  " ",
Line 64... Line 59...
64
"percnt","%",
59
"#8470", "N",
65
 
60
"bull",  "-", //âîîáùå çäåñü òî÷êà
66
0};
61
"percnt","%",
Line 67... Line 62...
67
"raquo",>
62
 
-
 
63
0}; 
-
 
64
 
-
 
65
 
-
 
66
byte unicode_chars[] = "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯àáâãäåæçèéêëìíîïðñh£\243i\105\244\0";
-
 
67
 
-
 
68
unsigned char GetUnicodeSymbol()
-
 
69
{
-
 
70
	int j;
-
 
71
	
-
 
72
	for (j=0; unicode_tags[j]!=0; j+=2;) 
-
 
73
	{
-
 
74
		if (!strcmp(#tag, unicode_tags[j]))
-
 
75
		{
-
 
76
			strcat(#line, unicode_tags[j+1]);
-
 
77
			return NULL;
-
 
78
		}
-
 
79
	}
-
 
80
	
-
 
81
	rez = atoi(#tag + 1) - 1040;
-
 
82
	if (tag[1] == '1') && (rez>=0) && (rez<=72) && (strlen(#tag) == 5)
-
 
83
	{
-
 
84
		return unicode_chars[rez];
-
 
85
	}
-
 
86
	
-
 
87
	strcat(#line,#tag); //âûâîäèì íà ýêðàí íåîáðàáîòàííûé òåã, òàê áðàóçåðû çà÷åì-òî äåëàþò
-
 
88
	return NULL;