RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Тогда, может быть, это http://os2.in.ru/rdm2/articles/fish2.html поможет? > > Теперь причину я уже нашел, но почему оно не работает, все равно непонятно. > Есть кусок в исходнике: > > [==================] > #if 1 > bindtextdomain(PACKAGE, STRINGIFY(LOCALEDIR)); > textdomain(PACKAGE); > #ifdef HAVE_GTK2 > bind_textdomain_codeset(PACKAGE, "UTF-8"); > #endif > #else > DBG(DBG_info, "Setting xsane translation table with localedir: %s\n", STRINGIFY(LOCALEDIR)); > bindtextdomain(xsane.prog_name, STRINGIFY(LOCALEDIR)); > textdomain(xsane.prog_name); > #ifdef HAVE_GTK2 > bind_textdomain_codeset(xsane.prog_name, "UTF-8"); > #endif > #endif > [==================] > То есть, > > bindtextdomain(PACKAGE, STRINGIFY(LOCALEDIR)); > textdomain(PACKAGE); > > -- Заведомо должно выполниться, но компилятор почему-то выдает варнинг > "Statement with no effect" на эти 2 строки, почему -- непонятно. А еще > в отладчике эти две строки "засерены". > > Кто бы это мог объяснить? > > > PS: > PACKAGE имеет значение "xsane", > а LOCALEDIR -- "/XFree86/share/locale". >
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.