Mercurial > lcfOS
comparison cos/include/kernel.h @ 12:fcdae30b2782
Fixup of variable argument things
author | windel |
---|---|
date | Mon, 14 Nov 2011 21:31:27 +0100 |
parents | 92ace1ca50a8 |
children |
comparison
equal
deleted
inserted
replaced
11:607898120eb1 | 12:fcdae30b2782 |
---|---|
47 | 47 |
48 int querymode(void); | 48 int querymode(void); |
49 int getcs(void); | 49 int getcs(void); |
50 void loadPageTable(void* tableAddress); | 50 void loadPageTable(void* tableAddress); |
51 void enablePaging(void); | 51 void enablePaging(void); |
52 | |
53 // Variable argument list things: | |
54 #define va_start(v,l) __builtin_va_start(v,l) | |
55 #define va_end(v) __builtin_va_end(v) | |
56 #define va_arg(v,l) __builtin_va_arg(v,l) | |
57 typedef __builtin_va_list va_list; | |
52 | 58 |
53 struct multiboot_aout_symbol_table { | 59 struct multiboot_aout_symbol_table { |
54 uint32_t tabsize; | 60 uint32_t tabsize; |
55 uint32_t strsize, addr, reserved; | 61 uint32_t strsize, addr, reserved; |
56 }; | 62 }; |