From b4e938e1944ef49de2466aae06f824ce4db1c81e Mon Sep 17 00:00:00 2001 From: Maarten Bosmans Date: Wed, 10 Aug 2011 10:30:15 +0200 Subject: Move i18n.[ch] to src/pulsecore The header is used in files troughout the tree and is not included in the public api, so it belongs in pulsecore, not in pulse. --- src/Makefile.am | 4 +- src/daemon/caps.c | 3 +- src/daemon/cmdline.c | 2 +- src/daemon/daemon-conf.c | 2 +- src/daemon/dumpmodules.c | 4 +- src/daemon/ltdl-bind-now.c | 3 +- src/daemon/main.c | 2 +- src/modules/alsa/alsa-mixer.c | 2 +- src/modules/alsa/alsa-sink.c | 2 +- src/modules/alsa/alsa-source.c | 2 +- src/modules/alsa/alsa-util.c | 2 +- src/modules/alsa/module-alsa-card.c | 2 +- src/modules/bluetooth/module-bluetooth-device.c | 2 +- src/modules/echo-cancel/module-echo-cancel.c | 2 +- src/modules/module-always-sink.c | 4 +- src/modules/module-equalizer-sink.c | 2 +- src/modules/module-filter-apply.c | 6 +-- src/modules/module-ladspa-sink.c | 2 +- src/modules/module-null-sink.c | 2 +- src/modules/module-rygel-media-server.c | 2 +- src/modules/module-virtual-sink.c | 2 +- src/modules/module-virtual-source.c | 2 +- src/modules/reserve-wrap.c | 2 +- src/pulse/channelmap.c | 2 +- src/pulse/client-conf-x11.c | 2 +- src/pulse/client-conf.c | 2 +- src/pulse/context.c | 2 +- src/pulse/error.c | 3 +- src/pulse/format.c | 2 +- src/pulse/i18n.c | 38 --------------- src/pulse/i18n.h | 62 ------------------------- src/pulse/mainloop-api.c | 2 +- src/pulse/mainloop-signal.c | 2 +- src/pulse/mainloop.c | 2 +- src/pulse/sample.c | 2 +- src/pulse/thread-mainloop.c | 2 +- src/pulse/volume.c | 3 +- src/pulsecore/i18n.c | 38 +++++++++++++++ src/pulsecore/i18n.h | 61 ++++++++++++++++++++++++ src/pulsecore/lock-autospawn.c | 2 +- src/pulsecore/sink.c | 2 +- src/tests/resampler-test.c | 2 +- src/utils/pacat.c | 5 +- src/utils/pacmd.c | 2 +- src/utils/pactl.c | 2 +- src/utils/pasuspender.c | 3 +- src/utils/pax11publish.c | 2 +- 47 files changed, 150 insertions(+), 153 deletions(-) delete mode 100644 src/pulse/i18n.c delete mode 100644 src/pulse/i18n.h create mode 100644 src/pulsecore/i18n.c create mode 100644 src/pulsecore/i18n.h diff --git a/src/Makefile.am b/src/Makefile.am index ebf5ebc9..6b775e53 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -523,7 +523,6 @@ lib_LTLIBRARIES = \ libpulsecommon_@PA_MAJORMINOR@_la_SOURCES = \ pulse/client-conf.c pulse/client-conf.h \ - pulse/i18n.c pulse/i18n.h \ pulse/fork-detect.c pulse/fork-detect.h \ pulse/xmalloc.c pulse/xmalloc.h \ pulse/proplist.c pulse/proplist.h \ @@ -545,11 +544,12 @@ libpulsecommon_@PA_MAJORMINOR@_la_SOURCES = \ pulsecore/endianmacros.h \ pulsecore/flist.c pulsecore/flist.h \ pulsecore/hashmap.c pulsecore/hashmap.h \ + pulsecore/i18n.c pulsecore/i18n.h \ pulsecore/idxset.c pulsecore/idxset.h \ pulsecore/arpa-inet.c pulsecore/arpa-inet.h \ pulsecore/iochannel.c pulsecore/iochannel.h \ pulsecore/ioline.c pulsecore/ioline.h \ - pulsecore/ipacl.h pulsecore/ipacl.c \ + pulsecore/ipacl.c pulsecore/ipacl.h \ pulsecore/llist.h \ pulsecore/lock-autospawn.c pulsecore/lock-autospawn.h \ pulsecore/log.c pulsecore/log.h \ diff --git a/src/daemon/caps.c b/src/daemon/caps.c index 74ccb1c8..37593880 100644 --- a/src/daemon/caps.c +++ b/src/daemon/caps.c @@ -28,8 +28,7 @@ #include #include -#include - +#include #include #include diff --git a/src/daemon/cmdline.c b/src/daemon/cmdline.c index ec37d46b..d42f90db 100644 --- a/src/daemon/cmdline.c +++ b/src/daemon/cmdline.c @@ -28,10 +28,10 @@ #include #include -#include #include #include +#include #include #include diff --git a/src/daemon/daemon-conf.c b/src/daemon/daemon-conf.c index bb929091..1f70b092 100644 --- a/src/daemon/daemon-conf.c +++ b/src/daemon/daemon-conf.c @@ -37,11 +37,11 @@ #include #include -#include #include #include #include +#include #include #include #include diff --git a/src/daemon/dumpmodules.c b/src/daemon/dumpmodules.c index 68ab5bba..009fbe56 100644 --- a/src/daemon/dumpmodules.c +++ b/src/daemon/dumpmodules.c @@ -29,11 +29,11 @@ #include #include -#include -#include #include +#include #include +#include #include "dumpmodules.h" diff --git a/src/daemon/ltdl-bind-now.c b/src/daemon/ltdl-bind-now.c index 2ba73ce7..605a3e29 100644 --- a/src/daemon/ltdl-bind-now.c +++ b/src/daemon/ltdl-bind-now.c @@ -36,8 +36,7 @@ #include -#include - +#include #include #include diff --git a/src/daemon/main.c b/src/daemon/main.c index 94c87d15..55726fdb 100644 --- a/src/daemon/main.c +++ b/src/daemon/main.c @@ -66,8 +66,8 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c index 3a2ed6a8..8e34456d 100644 --- a/src/modules/alsa/alsa-mixer.c +++ b/src/modules/alsa/alsa-mixer.c @@ -38,9 +38,9 @@ #include #include #include -#include #include +#include #include #include #include diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c index 00eb33ae..7b9b8d8d 100644 --- a/src/modules/alsa/alsa-sink.c +++ b/src/modules/alsa/alsa-sink.c @@ -32,13 +32,13 @@ #include #endif -#include #include #include #include #include #include +#include #include #include #include diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c index 6438c338..cbf1dc24 100644 --- a/src/modules/alsa/alsa-source.c +++ b/src/modules/alsa/alsa-source.c @@ -28,13 +28,13 @@ #include -#include #include #include #include #include #include +#include #include #include #include diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c index 883c26f9..602e9a36 100644 --- a/src/modules/alsa/alsa-util.c +++ b/src/modules/alsa/alsa-util.c @@ -31,9 +31,9 @@ #include #include #include -#include #include +#include #include #include #include diff --git a/src/modules/alsa/module-alsa-card.c b/src/modules/alsa/module-alsa-card.c index e60aa5ef..8b19d42b 100644 --- a/src/modules/alsa/module-alsa-card.c +++ b/src/modules/alsa/module-alsa-card.c @@ -24,9 +24,9 @@ #endif #include -#include #include +#include #include #include diff --git a/src/modules/bluetooth/module-bluetooth-device.c b/src/modules/bluetooth/module-bluetooth-device.c index 9f813363..efbc1447 100644 --- a/src/modules/bluetooth/module-bluetooth-device.c +++ b/src/modules/bluetooth/module-bluetooth-device.c @@ -28,12 +28,12 @@ #include #include -#include #include #include #include #include +#include #include #include #include diff --git a/src/modules/echo-cancel/module-echo-cancel.c b/src/modules/echo-cancel/module-echo-cancel.c index 961f2899..704228e1 100644 --- a/src/modules/echo-cancel/module-echo-cancel.c +++ b/src/modules/echo-cancel/module-echo-cancel.c @@ -35,10 +35,10 @@ #include "echo-cancel.h" #include -#include #include #include +#include #include #include #include diff --git a/src/modules/module-always-sink.c b/src/modules/module-always-sink.c index 4c871da4..5d9ee631 100644 --- a/src/modules/module-always-sink.c +++ b/src/modules/module-always-sink.c @@ -24,13 +24,13 @@ #endif #include -#include #include +#include +#include #include #include #include -#include #include "module-always-sink-symdef.h" diff --git a/src/modules/module-equalizer-sink.c b/src/modules/module-equalizer-sink.c index ee9b6787..7161c051 100644 --- a/src/modules/module-equalizer-sink.c +++ b/src/modules/module-equalizer-sink.c @@ -46,10 +46,10 @@ #include #include -#include #include #include +#include #include #include #include diff --git a/src/modules/module-filter-apply.c b/src/modules/module-filter-apply.c index c742373a..bf5d0c50 100644 --- a/src/modules/module-filter-apply.c +++ b/src/modules/module-filter-apply.c @@ -25,14 +25,14 @@ #include #include -#include #include +#include +#include +#include #include #include #include -#include -#include #include #include diff --git a/src/modules/module-ladspa-sink.c b/src/modules/module-ladspa-sink.c index 9b4903a1..7a60403b 100644 --- a/src/modules/module-ladspa-sink.c +++ b/src/modules/module-ladspa-sink.c @@ -29,8 +29,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/modules/module-null-sink.c b/src/modules/module-null-sink.c index 09e6ab72..10868f5c 100644 --- a/src/modules/module-null-sink.c +++ b/src/modules/module-null-sink.c @@ -31,8 +31,8 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/modules/module-rygel-media-server.c b/src/modules/module-rygel-media-server.c index 1856835f..9af0cebb 100644 --- a/src/modules/module-rygel-media-server.c +++ b/src/modules/module-rygel-media-server.c @@ -30,9 +30,9 @@ #include #include -#include #include +#include #include #include #include diff --git a/src/modules/module-virtual-sink.c b/src/modules/module-virtual-sink.c index 0a410e44..34c4ae80 100644 --- a/src/modules/module-virtual-sink.c +++ b/src/modules/module-virtual-sink.c @@ -29,8 +29,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/modules/module-virtual-source.c b/src/modules/module-virtual-source.c index b7f69827..70e327ba 100644 --- a/src/modules/module-virtual-source.c +++ b/src/modules/module-virtual-source.c @@ -27,8 +27,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/modules/reserve-wrap.c b/src/modules/reserve-wrap.c index 515cb224..1411d272 100644 --- a/src/modules/reserve-wrap.c +++ b/src/modules/reserve-wrap.c @@ -26,10 +26,10 @@ #include #include -#include #include #include +#include #include #ifdef HAVE_DBUS diff --git a/src/pulse/channelmap.c b/src/pulse/channelmap.c index 83fdb437..0d199f35 100644 --- a/src/pulse/channelmap.c +++ b/src/pulse/channelmap.c @@ -29,8 +29,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/pulse/client-conf-x11.c b/src/pulse/client-conf-x11.c index 76b1b7b3..76b9f6fb 100644 --- a/src/pulse/client-conf-x11.c +++ b/src/pulse/client-conf-x11.c @@ -28,8 +28,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/pulse/client-conf.c b/src/pulse/client-conf.c index e899af19..e2c2aae1 100644 --- a/src/pulse/client-conf.c +++ b/src/pulse/client-conf.c @@ -29,8 +29,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/pulse/context.c b/src/pulse/context.c index dbb5d42b..25d04a1e 100644 --- a/src/pulse/context.c +++ b/src/pulse/context.c @@ -44,7 +44,6 @@ #include #include #include -#include #include #include #include @@ -54,6 +53,7 @@ #endif #include +#include #include #include #include diff --git a/src/pulse/error.c b/src/pulse/error.c index 19a759c2..eb5082a4 100644 --- a/src/pulse/error.c +++ b/src/pulse/error.c @@ -29,7 +29,8 @@ #include #include -#include + +#include #include "error.h" diff --git a/src/pulse/format.c b/src/pulse/format.c index b256d72f..81c329ff 100644 --- a/src/pulse/format.c +++ b/src/pulse/format.c @@ -29,9 +29,9 @@ #include #include -#include #include +#include #include #include "format.h" diff --git a/src/pulse/i18n.c b/src/pulse/i18n.c deleted file mode 100644 index 7f25b20d..00000000 --- a/src/pulse/i18n.c +++ /dev/null @@ -1,38 +0,0 @@ -/*** - This file is part of PulseAudio. - - Copyright 2008 Lennart Poettering - - PulseAudio is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - PulseAudio is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with PulseAudio; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - USA. -***/ - -#ifdef HAVE_CONFIG_H -#include -#endif - -#include - -#include "i18n.h" - -void pa_init_i18n(void) { - - PA_ONCE_BEGIN { - - bindtextdomain(GETTEXT_PACKAGE, PULSE_LOCALEDIR); - bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); - - } PA_ONCE_END; -} diff --git a/src/pulse/i18n.h b/src/pulse/i18n.h deleted file mode 100644 index fac3c7b2..00000000 --- a/src/pulse/i18n.h +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef foopulsei18nhfoo -#define foopulsei18nhfoo - -/*** - This file is part of PulseAudio. - - Copyright 2008 Lennart Poettering - - PulseAudio is free software; you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation; either version 2.1 of the - License, or (at your option) any later version. - - PulseAudio is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with PulseAudio; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 - USA. -***/ - -#include -#include - -PA_C_DECL_BEGIN - -#if !defined(GETTEXT_PACKAGE) -#error "Something is very wrong here, config.h needs to be included first" -#endif - -#ifdef ENABLE_NLS - -#include - -#define _(String) dgettext(GETTEXT_PACKAGE, String) -#ifdef gettext_noop -#define N_(String) gettext_noop(String) -#else -#define N_(String) (String) -#endif - -#else /* NLS is disabled */ - -#define _(String) (String) -#define N_(String) (String) -#define textdomain(String) (String) -#define gettext(String) (String) -#define dgettext(Domain,String) (String) -#define dcgettext(Domain,String,Type) (String) -#define bindtextdomain(Domain,Directory) (Domain) -#define bind_textdomain_codeset(Domain,Codeset) (Codeset) - -#endif /* ENABLE_NLS */ - -void pa_init_i18n(void); - -PA_C_DECL_END - -#endif diff --git a/src/pulse/mainloop-api.c b/src/pulse/mainloop-api.c index c1f76046..45539cc2 100644 --- a/src/pulse/mainloop-api.c +++ b/src/pulse/mainloop-api.c @@ -26,8 +26,8 @@ #include #include -#include +#include #include #include "mainloop-api.h" diff --git a/src/pulse/mainloop-signal.c b/src/pulse/mainloop-signal.c index 393d1f7d..9482fe37 100644 --- a/src/pulse/mainloop-signal.c +++ b/src/pulse/mainloop-signal.c @@ -36,10 +36,10 @@ #endif #include -#include #include #include +#include #include #include diff --git a/src/pulse/mainloop.c b/src/pulse/mainloop.c index 3ef387b6..8e956c99 100644 --- a/src/pulse/mainloop.c +++ b/src/pulse/mainloop.c @@ -34,7 +34,6 @@ #include #endif -#include #include #include #include @@ -42,6 +41,7 @@ #include #include #include +#include #include #include #include diff --git a/src/pulse/sample.c b/src/pulse/sample.c index 8365e93e..b6136120 100644 --- a/src/pulse/sample.c +++ b/src/pulse/sample.c @@ -28,9 +28,9 @@ #include #include -#include #include +#include #include #include "sample.h" diff --git a/src/pulse/thread-mainloop.c b/src/pulse/thread-mainloop.c index b07ad789..aa56a920 100644 --- a/src/pulse/thread-mainloop.c +++ b/src/pulse/thread-mainloop.c @@ -33,8 +33,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/pulse/volume.c b/src/pulse/volume.c index 82e57572..cf0a2262 100644 --- a/src/pulse/volume.c +++ b/src/pulse/volume.c @@ -27,9 +27,8 @@ #include #include -#include - #include +#include #include #include diff --git a/src/pulsecore/i18n.c b/src/pulsecore/i18n.c new file mode 100644 index 00000000..7f25b20d --- /dev/null +++ b/src/pulsecore/i18n.c @@ -0,0 +1,38 @@ +/*** + This file is part of PulseAudio. + + Copyright 2008 Lennart Poettering + + PulseAudio is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + PulseAudio is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with PulseAudio; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. +***/ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "i18n.h" + +void pa_init_i18n(void) { + + PA_ONCE_BEGIN { + + bindtextdomain(GETTEXT_PACKAGE, PULSE_LOCALEDIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); + + } PA_ONCE_END; +} diff --git a/src/pulsecore/i18n.h b/src/pulsecore/i18n.h new file mode 100644 index 00000000..d828becd --- /dev/null +++ b/src/pulsecore/i18n.h @@ -0,0 +1,61 @@ +#ifndef foopulsei18nhfoo +#define foopulsei18nhfoo + +/*** + This file is part of PulseAudio. + + Copyright 2008 Lennart Poettering + + PulseAudio is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + + PulseAudio is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with PulseAudio; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 + USA. +***/ + +#include + +PA_C_DECL_BEGIN + +#if !defined(GETTEXT_PACKAGE) +#error "Something is very wrong here, config.h needs to be included first" +#endif + +#ifdef ENABLE_NLS + +#include + +#define _(String) dgettext(GETTEXT_PACKAGE, String) +#ifdef gettext_noop +#define N_(String) gettext_noop(String) +#else +#define N_(String) (String) +#endif + +#else /* NLS is disabled */ + +#define _(String) (String) +#define N_(String) (String) +#define textdomain(String) (String) +#define gettext(String) (String) +#define dgettext(Domain,String) (String) +#define dcgettext(Domain,String,Type) (String) +#define bindtextdomain(Domain,Directory) (Domain) +#define bind_textdomain_codeset(Domain,Codeset) (Codeset) + +#endif /* ENABLE_NLS */ + +void pa_init_i18n(void); + +PA_C_DECL_END + +#endif diff --git a/src/pulsecore/lock-autospawn.c b/src/pulsecore/lock-autospawn.c index 40aa5e92..b1d414ba 100644 --- a/src/pulsecore/lock-autospawn.c +++ b/src/pulsecore/lock-autospawn.c @@ -32,9 +32,9 @@ #endif #include -#include #include +#include #include #include #include diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 714b3d2e..42a8eb3d 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -34,10 +34,10 @@ #include #include #include -#include #include #include +#include #include #include #include diff --git a/src/tests/resampler-test.c b/src/tests/resampler-test.c index 78461da5..545c0e08 100644 --- a/src/tests/resampler-test.c +++ b/src/tests/resampler-test.c @@ -25,13 +25,13 @@ #include #include -#include #include #include #include #include +#include #include #include #include diff --git a/src/utils/pacat.c b/src/utils/pacat.c index 323f071b..f687402c 100644 --- a/src/utils/pacat.c +++ b/src/utils/pacat.c @@ -37,15 +37,14 @@ #include -#include #include #include -#include #include +#include #include +#include #include -#include #define TIME_EVENT_USEC 50000 diff --git a/src/utils/pacmd.c b/src/utils/pacmd.c index f0779802..4166964e 100644 --- a/src/utils/pacmd.c +++ b/src/utils/pacmd.c @@ -34,8 +34,8 @@ #include #include -#include +#include #include #include #include diff --git a/src/utils/pactl.c b/src/utils/pactl.c index c95a38ce..2c5be934 100644 --- a/src/utils/pactl.c +++ b/src/utils/pactl.c @@ -35,9 +35,9 @@ #include -#include #include +#include #include #include #include diff --git a/src/utils/pasuspender.c b/src/utils/pasuspender.c index e1ee2512..90881b2a 100644 --- a/src/utils/pasuspender.c +++ b/src/utils/pasuspender.c @@ -40,8 +40,9 @@ #include #endif -#include #include + +#include #include static pa_context *context = NULL; diff --git a/src/utils/pax11publish.c b/src/utils/pax11publish.c index 41361a15..ddfb7242 100644 --- a/src/utils/pax11publish.c +++ b/src/utils/pax11publish.c @@ -31,10 +31,10 @@ #include #include -#include #include #include +#include #include #include #include -- cgit v1.2.3