/programs/cmm/lib/socket.h |
---|
File deleted |
/programs/cmm/lib/encoding.h |
---|
108,10 → 108,6 |
CASE 0xA9: // (c) --- âûëåò Î_î |
{ |
ESBYTE[EDI] = 'c'; |
//ESBYTE[EDI] = '('; |
//ESBYTE[EDI+1] = 'c'; |
//ESBYTE[EDI+2] = ')'; |
//EDI+=2; |
ESI++; |
BREAK; |
} |
118,10 → 114,6 |
CASE 0xAE: // (r) |
{ |
ESBYTE[EDI] = 'r'; |
//ESBYTE[EDI] = '('; |
//ESBYTE[EDI+1] = 'r'; |
//ESBYTE[EDI+2] = ')'; |
//EDI+=2; |
ESI++; |
BREAK; |
} |
162,7 → 154,7 |
FOR (;j<2;j++) |
{ |
ch=ESBYTE[htmlcolor+j]; |
IF (ch==0x0d) || (ch=='\9') RETURN ''; |
IF (ch==0x0d) || (ch=='\9') RETURN 0; |
IF ((ch>='0') && (ch<='9')) ch -= '0'; |
IF ((ch>='A') && (ch<='F')) ch -= 'A'-10; |
IF ((ch>='a') && (ch<='f')) ch -= 'a'-10; |
172,6 → 164,7 |
AL=symbol; |
} |
:dword ConvertMemSize(unsigned int bytes) |
{ |
unsigned char size_prefix[8], size_nm[4]; |
180,7 → 173,7 |
else if (bytes>=1024) strcpy(#size_nm, " Kb"); |
else strcpy(#size_nm, " b "); |
while (bytes>1023) bytes/=1024; |
strcpy(#size_prefix, itoa(bytes)); |
itoa_(#size_prefix, bytes); |
strcat(#size_prefix, #size_nm); |
return #size_prefix; |
} |
/programs/cmm/lib/kolibri.h |
---|
220,8 → 220,8 |
:int CheckActiveProcess(int Form_ID) |
{ |
int id=GetProcessSlot(Form_ID); |
if (id==GetActiveProcess()) return 1; |
int id9=GetProcessSlot(Form_ID); |
if (id9==GetActiveProcess()) return 1; |
return 0; |
} |
/programs/cmm/lib/strings.h |
---|
265,42 → 265,7 |
*to = '\0'; |
}*/ |
dword itoa( ESI) |
{ |
unsigned char buffer[11]; |
$pusha |
EDI = #buffer; |
ECX = 10; |
if (ESI < 0) |
{ |
$mov al, '-' |
$stosb |
$neg esi |
} |
$mov eax, esi |
$push -'0' |
F2: |
$xor edx, edx |
$div ecx |
$push edx |
$test eax, eax |
$jnz F2 |
F3: |
$pop eax |
$add al, '0' |
$stosb |
$jnz F3 |
$mov al, '\0' |
$stosb |
$popa |
return #buffer; |
} |
inline fastcall dword atoi( EDI) |
{ |
$push ebx |
362,10 → 327,77 |
}while(AL!=0); |
} |
unsigned char buffer[11]; |
dword itoa( ESI) |
{ |
$pusha |
EDI = #buffer; |
ECX = 10; |
if (ESI < 0) |
{ |
$mov al, '-' |
$stosb |
$neg esi |
} |
$mov eax, esi |
$push -'0' |
F2: |
$xor edx, edx |
$div ecx |
$push edx |
$test eax, eax |
$jnz F2 |
F3: |
$pop eax |
$add al, '0' |
$stosb |
$jnz F3 |
$mov al, '\0' |
$stosb |
$popa |
return #buffer; |
} |
inline fastcall itoa_(signed int EDI, ESI) |
{ |
$pusha |
EBX = EDI; |
ECX = 10; |
if (ESI > 90073741824) |
{ |
$mov al, '-' |
$stosb |
$neg esi |
} |
$mov eax, esi |
$push -'0' |
F2: |
$xor edx, edx |
$div ecx |
$push edx |
$test eax, eax |
$jnz F2 |
F3: |
$pop eax |
$add al, '0' |
$stosb |
$jnz F3 |
$mov al, '\0' |
$stosb |
$popa |
return EBX; |
} |
void debugi(dword d_int) |
{ |
char tmpch[11]; |
strcpy(#tmpch, itoa(d_int)); |
char tmpch[12]; |
itoa_(#tmpch, d_int); |
debug(#tmpch); |
} |