MushOS  0.1
A UNIX-like OS prototype, written from scratch
Loading...
Searching...
No Matches
vararg.c
1#include "vararg.h"
2
3
4void* extract_dword_args(u_dword args_num, ...) {
5 u_dword* args = ralloc(args_num * sizeof(u_dword));
6 for (int i = 0; i < args_num; ++i)
7 args[i] = get_arg(sizeof(u_dword) * (i + 1), u_dword);
8 return args;
9}
void * ralloc(u_dword size)