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 };