#include "../context.h" #interface "ErrorGear.h" // ---- // typedef struct KernelError impl ErrorGear { // } KernelError; // ---- ErrorGear* createKernelError(struct Context* cbc_context) { struct ErrorGear* error_gear = new ErrorGear(); struct KernelError* kernel_error = new KernelError(); error_gear->error_gear = (union Data*)kernel_error; error_gear->err_code = 0; error_gear->msg = NULL; error_gear->error = C_errorKernelError; error_gear->panic = C_panicKernelError; return error_gear; } __code errorKernelError(int err_code,...) { } __code panicKernelError(char* msg) { }