1
0
mirror of https://github.com/irssi/irssi.git synced 2024-09-01 04:14:16 -04:00

nl_langinfo() didn't work like i thought - fixed :)

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@920 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-12-02 19:05:03 +00:00 committed by cras
parent e881761d86
commit 1ee8f8fb45
2 changed files with 7 additions and 2 deletions

View File

@ -256,7 +256,7 @@ static void settings_save_fe(const char *fname)
static void settings_save_confirm(const char *line, char *fname)
{
if (toupper(*line) == nl_langinfo(YESEXPR))
if (regexp_match(line, nl_langinfo(YESEXPR))
settings_save_fe(fname);
g_free(fname);
}

View File

@ -1,20 +1,25 @@
#ifdef ENABLE_NLS
# ifdef HAVE_LIBINTL_H
# include <libintl.h>
# else
# include "../intl/libgettext.h"
# endif
# define _(String) gettext (String)
# ifdef gettext_noop
# define N_(String) gettext_noop (String)
# else
# define N_(String) (String)
# endif
# ifdef HAVE_LANGINFO_H
# include <langinfo.h>
# else
# define nl_langinfo(x) x
# define YESEXPR 'Y'
# endif
# ifndef YESEXPR
# define YESEXPR "^[yY]"
# endif
#else
/* Stubs that do something close enough. */