# HG changeset patch # User anatofuz # Date 1579158600 -32400 # Node ID 04a5e0aa7f01665b9dae6f89b1dd62375f97eacc # Parent 2a35e8c6f67ce4b391f06a47a1be1e626c337d98 add kernel_error.cbc diff -r 2a35e8c6f67c -r 04a5e0aa7f01 src/impl/kernel_error.cbc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/impl/kernel_error.cbc Thu Jan 16 16:10:00 2020 +0900 @@ -0,0 +1,26 @@ +#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) { + +} +