MushOS
0.1
A UNIX-like OS prototype, written from scratch
Loading...
Searching...
No Matches
vararg.c
1
#include "vararg.h"
2
3
4
void
* 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
}
ralloc
void * ralloc(u_dword size)
Definition:
lib/base/heap.c:125
lib
base
vararg.c
Generated on Sun Jan 29 2023 13:48:02 for MushOS by
1.9.5