kolibrios/programs/emulator/kwine/lib/msvcrt.dll.h
Rustem Gimadutdinov (rgimad) 81120905e2 kwine v0.0.2
git-svn-id: svn://kolibrios.org@7873 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-05-05 22:40:04 +00:00

36 lines
786 B
C

// -------------------------------------------------------------
// KWINE is a fork of program PELoad written by 0CodErr
// author of fork - rgimad
//-------------------------------------------------------------
#ifndef MSVCRT_DLL_H
#define MSVCRT_DLL_H
#define NULL ((void*)0)
#define cdecl __attribute__ ((cdecl))
#define stdcall __attribute__ ((stdcall))
//#define cdecl __cdecl
//#define stdcall __stdcall
static inline void debug_board_write_byte(const char ch){
__asm__ __volatile__(
"int $0x40"
:
:"a"(63), "b"(1), "c"(ch));
}
static inline void debug_board_write_string(char *str){
char ch;
while (ch = *(str++))
{
__asm__ __volatile__(
"int $0x40"
:
:"a"(63), "b"(1), "c"(ch));
}
}
//
#endif