@@ -1,12 +1,22 @@ #ifndef KIcore #define KIcore +#include +#include +#include + +static void* const null = (void*)0; -typedef unsigned long long sz; -typedef unsigned char stat; +typedef struct kvar { + ksraw name; + ksraw val; + char* platform; +} kvar; typedef struct kenv { - sz argc; - char** argv; + kiochan std; + kiochan err; + sz argc; char** argv; + kvar* vars; } kenv; #endif