Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2501 → Rev 2502

/programs/system/shell/system/kolibri.c
215,15 → 215,14
void kol_board_puti(int n)
{
char c;
int i = 0;
do
{
 
if ( n > 1 )
kol_board_puti(n / 10);
 
c = n % 10 + '0';
asm ("int $0x40"::"a"(63), "b"(1), "c"(c));
i++;
 
}
while ((n /= 10) > 0);
}
 
 
int kol_file_70(kol_struct70 *k)
419,4 → 418,17
void kol_get_kernel_ver(char buff16b[])
{
asm ("int $0x40"::"a"(18), "b"(13), "c"(buff16b));
}
}
 
int kol_buffer_open(char name[], int mode, int size, char **buf)
{
int error;
asm ("movl %0, %%esi"::"r"(mode));
asm ("int $0x40":"=a"(*buf), "=d"(error):"a"(68), "b"(22), "c"(name), "d"(size));
return error;
}
 
void kol_buffer_close(char name[])
{
asm ("int $0x40"::"a"(68), "b"(23), "c"(name));
}