From 9111d677aedf91f69f57f4bd4600ac35f8a9702c Mon Sep 17 00:00:00 2001 From: John Darrington Date: Fri, 27 Mar 2009 08:19:27 +0900 Subject: [PATCH] Removed some unused features from src/libpspp/i18n.c and src/libpspp/i18n.h --- src/libpspp/i18n.c | 31 ------------------------------- src/libpspp/i18n.h | 1 - 2 files changed, 32 deletions(-) diff --git a/src/libpspp/i18n.c b/src/libpspp/i18n.c index f8e5e396..617f7968 100644 --- a/src/libpspp/i18n.c +++ b/src/libpspp/i18n.c @@ -160,36 +160,6 @@ get_pspp_locale (void) return locale; } -/* Set the PSPP locale */ -void -set_pspp_locale (const char *l) -{ - char *current_locale; - char *current_charset; - - free(locale); - locale = strdup(l); - - current_locale = strdup (setlocale (LC_CTYPE, 0)); - current_charset = strdup (locale_charset ()); - setlocale (LC_CTYPE, locale); - - free (charset); - charset = strdup (locale_charset ()); - setlocale (LC_CTYPE, current_locale); - - iconv_close (convertor[CONV_PSPP_TO_UTF8]); - convertor[CONV_PSPP_TO_UTF8] = create_iconv ("UTF-8", charset); - - iconv_close (convertor[CONV_SYSTEM_TO_PSPP]); - convertor[CONV_SYSTEM_TO_PSPP] = create_iconv (charset, current_charset); - - iconv_close (convertor[CONV_UTF8_TO_PSPP]); - convertor[CONV_UTF8_TO_PSPP] = create_iconv (charset, "UTF-8"); - - free (current_locale); - free (current_charset); -} void i18n_init (void) @@ -203,7 +173,6 @@ i18n_init (void) charset = strdup (locale_charset ()); convertor[CONV_PSPP_TO_UTF8] = create_iconv ("UTF-8", charset); - convertor[CONV_SYSTEM_TO_PSPP] = create_iconv (charset, charset); convertor[CONV_UTF8_TO_PSPP] = create_iconv (charset, "UTF-8"); } diff --git a/src/libpspp/i18n.h b/src/libpspp/i18n.h index db15bad8..d0d65cf1 100644 --- a/src/libpspp/i18n.h +++ b/src/libpspp/i18n.h @@ -27,7 +27,6 @@ void i18n_init (void); enum conv_id { CONV_PSPP_TO_UTF8, - CONV_SYSTEM_TO_PSPP, CONV_UTF8_TO_PSPP, n_CONV }; -- 2.30.2