// asmfuncs.h // Author: Josh Holtrop // Created: 02/26/04 #ifndef __HOS_ASMFUNCS__ #define __HOS_ASMFUNCS__ __HOS_ASMFUNCS__ dword write_cr0(dword cr0); dword read_cr0(); dword write_cr3(dword cr3); dword read_cr2(); dword read_cr3(); void writeCursorPosition(dword pos); dword getCursorPosition(); int puts(char *str); int putDec(int number); int putDecu(dword number); void strcpy(char *dest, char *src); void memcpy(void *dest, void *src, dword n); void memcpyd(void *dest, void *src, dword n); void *memset(void *buffer, int c, int num); void *memsetw(void *buffer, int c, int num); void *memsetd(void *buffer, int c, int num); dword strlen(char *str); #endif