From 00a4b20dbdc27956b030901bbcee626a2ee8de04 Mon Sep 17 00:00:00 2001 From: nicejs-is-cool Date: Sun, 5 Jul 2026 10:37:39 -0300 Subject: [PATCH] cursed technique: neo computer --- .vscode/c_cpp_properties.json | 4 ++-- NeoNucleus | 2 +- src/native/carbon.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index b5dae12..6d40b68 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -9,8 +9,8 @@ ], "defines": [], "compilerPath": "/usr/lib64/ccache/clang", - "cStandard": "c17", - "cppStandard": "c++17", + "cStandard": "c23", + "cppStandard": "c++23", "intelliSenseMode": "linux-clang-x64" } ], diff --git a/NeoNucleus b/NeoNucleus index 3b04fd4..7c086f6 160000 --- a/NeoNucleus +++ b/NeoNucleus @@ -1 +1 @@ -Subproject commit 3b04fd45c7695ae007d6aed4dfda1f0063a32952 +Subproject commit 7c086f6b8eaae7a9009f2aab02efc070b99456ef diff --git a/src/native/carbon.cpp b/src/native/carbon.cpp index d8ca7ac..0a31939 100644 --- a/src/native/carbon.cpp +++ b/src/native/carbon.cpp @@ -105,7 +105,7 @@ nn_Exit Carbon::Map::From_nn_Exit(JNIEnv* env, jobject a) { return (nn_Exit) value; // this should be fine as long as the header and java side don't desync } jobject Carbon::Map::To_nn_ComputerState(JNIEnv* env, nn_ComputerState a) { - jclass clazz = env->FindClass("org/neoflock/NeoComputers/nn_ComputerState"); + jclass clazz = env->FindClass(CARBON_CLASSPATH("nn_ComputerState")); switch (a) { CARBON_MAP_TO_NN_COMPUTERSTATE(NN_RUNNING) CARBON_MAP_TO_NN_COMPUTERSTATE(NN_BOOTUP) @@ -118,7 +118,7 @@ jobject Carbon::Map::To_nn_ComputerState(JNIEnv* env, nn_ComputerState a) { return NULL; } nn_ComputerState Carbon::Map::From_nn_ComputerState(JNIEnv* env, jobject a) { - jclass clazz = env->FindClass("org/neoflock/NeoNucleus/nn_ComputerState"); + jclass clazz = env->FindClass(CARBON_CLASSPATH("nn_ComputerState")); jmethodID ordMID = env->GetMethodID(clazz, "ordinal", "()I"); jint value = env->CallIntMethod(a, ordMID); return (nn_ComputerState) value;