diff --git a/src/lib/java_string.cpp b/src/lib/java_string.cpp new file mode 100644 index 0000000..527de7f --- /dev/null +++ b/src/lib/java_string.cpp @@ -0,0 +1,30 @@ +//Copyright 2022, FOSS-VG Developers and Contributers +// +//This program is free software: you can redistribute it and/or modify it +//under the terms of the GNU Affero General Public License as published +//by the Free Software Foundation, version 3. +// +//This program is distributed in the hope that it will be useful, +//but WITHOUT ANY WARRANTY; without even the implied +//warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +//See the GNU Affero General Public License for more details. +// +//You should have received a copy of the GNU Affero General Public License +//version 3 along with this program. +//If not, see https://www.gnu.org/licenses/agpl-3.0.en.html + +#include +#include "error.h++" + +#include "java_string.h++" + +namespace JavaCompat { + ErrorOr importJavaFormatToString(uint8_t data[]) { + tiny_utf8::string output; + // do magic + return ErrorOr(output); + } + ErrorOr exportStringToJavaFormat(tiny_utf8::string data) { + return ErrorOr(nullptr); + } +} diff --git a/src/lib/java_string.h++ b/src/lib/java_string.h++ new file mode 100644 index 0000000..a50c37b --- /dev/null +++ b/src/lib/java_string.h++ @@ -0,0 +1,22 @@ +//Copyright 2022, FOSS-VG Developers and Contributers +// +//This program is free software: you can redistribute it and/or modify it +//under the terms of the GNU Affero General Public License as published +//by the Free Software Foundation, version 3. +// +//This program is distributed in the hope that it will be useful, +//but WITHOUT ANY WARRANTY; without even the implied +//warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +//See the GNU Affero General Public License for more details. +// +//You should have received a copy of the GNU Affero General Public License +//version 3 along with this program. +//If not, see https://www.gnu.org/licenses/agpl-3.0.en.html + +#include +#include "error.h++" + +namespace JavaCompat { + ErrorOr importJavaFormatToString(uint8_t data[]); + ErrorOr exportStringToJavaFormat(tiny_utf8::string data); +}