Subversion Repositories Kolibri OS

Rev

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

Rev 3412 Rev 4166
Line 106... Line 106...
106
              }
106
              }
107
			CASE 0xA9: // (c) --- âûëåò Î_î
107
			CASE 0xA9: // (c) --- âûëåò Î_î
108
			{
108
			{
109
			  ESBYTE[EDI] = 'c';
109
			  ESBYTE[EDI] = 'c';
110
			  //ESBYTE[EDI] = '(';
110
			  ESI++;
111
			  //ESBYTE[EDI+1] = 'c';
-
 
112
			  //ESBYTE[EDI+2] = ')';
-
 
113
			  //EDI+=2;
-
 
114
			  ESI++;
-
 
115
			  BREAK;
111
			  BREAK;
116
			}
112
			}
117
			CASE 0xAE: // (r)
113
			CASE 0xAE: // (r)
118
			{
114
			{
119
			  ESBYTE[EDI] = 'r';
115
			  ESBYTE[EDI] = 'r';
120
			  //ESBYTE[EDI] = '(';
116
			  ESI++;
121
			  //ESBYTE[EDI+1] = 'r';
-
 
122
			  //ESBYTE[EDI+2] = ')';
-
 
123
			  //EDI+=2;
-
 
124
			  ESI++;
-
 
125
			  BREAK;
117
			  BREAK;
126
			} 
118
			} 
127
     }
119
     }
128
 
120
 
Line 160... Line 152...
160
  char ch=0x00;
152
  char ch=0x00;
161
  FOR (;j<2;j++)
153
  FOR (;j<2;j++)
162
  {
154
  {
163
    ch=ESBYTE[htmlcolor+j];
155
    ch=ESBYTE[htmlcolor+j];
164
    IF (ch==0x0d) || (ch=='\9') RETURN '';
156
    IF (ch==0x0d) || (ch=='\9') RETURN 0;
165
    IF ((ch>='0') && (ch<='9')) ch -= '0';
157
    IF ((ch>='0') && (ch<='9')) ch -= '0';
166
    IF ((ch>='A') && (ch<='F')) ch -= 'A'-10;
158
    IF ((ch>='A') && (ch<='F')) ch -= 'A'-10;
167
    IF ((ch>='a') && (ch<='f')) ch -= 'a'-10;
159
    IF ((ch>='a') && (ch<='f')) ch -= 'a'-10;
168
    symbol = symbol*0x10 + ch;
160
    symbol = symbol*0x10 + ch;
169
  }
161
  }
170
  wintodos(#symbol);
162
  wintodos(#symbol);
171
  AL=symbol;
163
  AL=symbol;
172
}
164
}
173
 
165
 
Line -... Line 166...
-
 
166
 
174
:dword ConvertMemSize(unsigned int bytes)
167
:dword ConvertMemSize(unsigned int bytes)
175
{
168
{
176
  unsigned char size_prefix[8], size_nm[4];
169
  unsigned char size_prefix[8], size_nm[4];
177
  if (bytes>=1073741824) strcpy(#size_nm, " Gb");
170
  if (bytes>=1073741824) strcpy(#size_nm, " Gb");
178
  else if (bytes>=1048576) strcpy(#size_nm, " Mb");
171
  else if (bytes>=1048576) strcpy(#size_nm, " Mb");
179
  else if (bytes>=1024) strcpy(#size_nm, " Kb");
172
  else if (bytes>=1024) strcpy(#size_nm, " Kb");
180
  else strcpy(#size_nm, " b ");
173
  else strcpy(#size_nm, " b ");
181
  while (bytes>1023) bytes/=1024;
174
  while (bytes>1023) bytes/=1024;
182
  strcpy(#size_prefix, itoa(bytes));
175
  itoa_(#size_prefix, bytes);
183
  strcat(#size_prefix, #size_nm);
176
  strcat(#size_prefix, #size_nm);
184
  return #size_prefix;
177
  return #size_prefix;
185
}
178
}
186
>
179
>