From 31e95ad2dc36de9f654697090a90da9150829fa2 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 22 Mar 2025 17:22:40 -0400 Subject: [PATCH] refactor: remove unused `lib/arch/mulitbyte.h` --- src/lib/arch/CMakeLists.txt | 1 - src/lib/arch/multibyte.h | 41 ---------------------------- src/lib/arch/unix/ArchStringUnix.cpp | 2 -- 3 files changed, 44 deletions(-) delete mode 100644 src/lib/arch/multibyte.h diff --git a/src/lib/arch/CMakeLists.txt b/src/lib/arch/CMakeLists.txt index 0daaf72f5..bb152b447 100644 --- a/src/lib/arch/CMakeLists.txt +++ b/src/lib/arch/CMakeLists.txt @@ -67,7 +67,6 @@ add_library(arch STATIC ${PLATFORM_CODE} IArchString.cpp IArchString.h IArchTime.h - multibyte.h XArch.h ) diff --git a/src/lib/arch/multibyte.h b/src/lib/arch/multibyte.h deleted file mode 100644 index e1844b1bb..000000000 --- a/src/lib/arch/multibyte.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd. - * SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#pragma once - -#include "arch/Arch.h" -#include "common/Common.h" - -#include -#include -#include -#if HAVE_LOCALE_H -#include -#endif -#if HAVE_WCHAR_H || defined(_MSC_VER) -#include -#elif __APPLE__ -// wtf? Darwin puts mbtowc() et al. in stdlib -#include -#else -// platform apparently has no wchar_t support. provide dummy -// implementations. hopefully at least the C++ compiler has -// a built-in wchar_t type. - -static inline int mbtowc(wchar_t *dst, const char *src, int n) -{ - *dst = static_cast(*src); - return 1; -} - -static inline int wctomb(char *dst, wchar_t src) -{ - *dst = static_cast(src); - return 1; -} - -#endif diff --git a/src/lib/arch/unix/ArchStringUnix.cpp b/src/lib/arch/unix/ArchStringUnix.cpp index 1ade10aa0..6d2ae2ef2 100644 --- a/src/lib/arch/unix/ArchStringUnix.cpp +++ b/src/lib/arch/unix/ArchStringUnix.cpp @@ -13,8 +13,6 @@ // ArchStringUnix // -#include "arch/multibyte.h" - ArchStringUnix::ArchStringUnix() { }