diff --git a/src/kits/translation/TranslatorRoster.cpp b/src/kits/translation/TranslatorRoster.cpp index 4e2c6b3b4b..fffc510102 100644 --- a/src/kits/translation/TranslatorRoster.cpp +++ b/src/kits/translation/TranslatorRoster.cpp @@ -31,29 +31,12 @@ #include #include #include +#include #include "FuncTranslator.h" #include "TranslatorRosterPrivate.h" -#ifdef HAIKU_TARGET_PLATFORM_HAIKU -extern "C" status_t _kern_get_safemode_option(const char* parameter, - char* buffer, size_t* _bufferSize); -#else -extern "C" status_t _kget_safemode_option_(const char* parameter, - char* buffer, size_t* _bufferSize); -#endif - - -#if !defined(HAIKU_TARGET_PLATFORM_HAIKU) \ - && !defined(HAIKU_TARGET_PLATFORM_LIBBE_TEST) -// building under R5 or Dano/Zeta -enum { - B_TRANSLATOR_ADDED = '_ART', - B_TRANSLATOR_REMOVED = '_RRT', -}; -#endif - namespace BPrivate { class QuarantineTranslatorImage { @@ -150,28 +133,16 @@ BTranslatorRoster::Private::Private() char parameter[32]; size_t parameterLength = sizeof(parameter); -#ifdef HAIKU_TARGET_PLATFORM_HAIKU if (_kern_get_safemode_option(B_SAFEMODE_SAFE_MODE, parameter, - ¶meterLength) == B_OK) -#else - if (_kget_safemode_option_(B_SAFEMODE_SAFE_MODE, parameter, - ¶meterLength) == B_OK) -#endif - { + ¶meterLength) == B_OK) { if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on") || !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes") || !strcasecmp(parameter, "enable") || !strcmp(parameter, "1")) fSafeMode = true; } -#ifdef HAIKU_TARGET_PLATFORM_HAIKU if (_kern_get_safemode_option(B_SAFEMODE_DISABLE_USER_ADD_ONS, parameter, - ¶meterLength) == B_OK) -#else - if (_kget_safemode_option_(B_SAFEMODE_DISABLE_USER_ADD_ONS, parameter, - ¶meterLength) == B_OK) -#endif - { + ¶meterLength) == B_OK) { if (!strcasecmp(parameter, "enabled") || !strcasecmp(parameter, "on") || !strcasecmp(parameter, "true") || !strcasecmp(parameter, "yes") || !strcasecmp(parameter, "enable") || !strcmp(parameter, "1"))