Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 7285 → Rev 7286

/programs/cmm/lib/strings.h
180,10 → 180,37
return 0;
}
 
:bool strequ(dword text1, text2) {
if (!strcmp(text1,text2)) return true; else return false;
/*
TODO: rewrite streq() using pure assembliy
 
inline fastcall void strcpy( EDI, ESI)
{
$cld
L2:
$lodsb
$stosb
$test al,al
$jnz L2
}
*/
 
inline fastcall streq(ESI, EDI)
{
loop()
{
if(DSBYTE[ESI]==DSBYTE[EDI])
{
if(DSBYTE[ESI]==0) return true;
}
else {
return false;
}
ESI++;
EDI++;
}
return true;
}
 
/*
signed int strncmp(dword s1, s2, signed n)
unsigned char _s1,_s2;