nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit d16f9f66a11935ff675b8b719e5b6bdc05c52cde
parent 65f998e42920cdd1036a9a9daea37894eb09f652
Author: Jordi Mallach <jordi@gnu.org>
Date:   Mon, 10 Feb 2003 11:30:11 +0000

Change ngettext macro to P_(), to avoid clash with C's __ identifier.


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1447 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 2++
Mfiles.c | 8++++----
Mnano.h | 4++--
Msearch.c | 2+-
4 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -9,6 +9,8 @@ CVS code nano.c:global_init(), window_init(), and handle_sigwinch(). New macro MIN_EDITOR_COLS replaces MIN_FILL_LENGTH (David Benbennick). + - Change ngettext macro to P_(), to avoid a clash with the reserved C + __ identifier (Jordi). - files.c: cwd_tab_completion() - Memory leak fix (David Benbennick). diff --git a/files.c b/files.c @@ -312,16 +312,16 @@ int read_file(FILE *f, const char *filename, int quiet) #ifndef NANO_SMALL if (fileformat == 2) - statusbar(__("Read %d line (Converted from Mac format)", + statusbar(P_("Read %d line (Converted from Mac format)", "Read %d lines (Converted from Mac format)", num_lines), num_lines); else if (fileformat == 1) - statusbar(__("Read %d line (Converted from DOS format)", + statusbar(P_("Read %d line (Converted from DOS format)", "Read %d lines (Converted from DOS format)", num_lines), num_lines); else #endif - statusbar(__("Read %d line", "Read %d lines", num_lines), + statusbar(P_("Read %d line", "Read %d lines", num_lines), num_lines); totlines += num_lines; @@ -1679,7 +1679,7 @@ int write_file(const char *name, int tmp, int append, int nonamechange) /* Update originalfilestat to reference the file as it is now. */ stat(filename, &originalfilestat); #endif - statusbar(__("Wrote %d line", "Wrote %d lines", lineswritten), + statusbar(P_("Wrote %d line", "Wrote %d lines", lineswritten), lineswritten); UNSET(MODIFIED); titlebar(NULL); diff --git a/nano.h b/nano.h @@ -56,10 +56,10 @@ # include <libintl.h> # endif # define _(string) gettext(string) -# define __(singular, plural, number) ngettext(singular, plural, number) +# define P_(singular, plural, number) ngettext(singular, plural, number) #else # define _(string) (string) -# define __(singular, plural, number) (number == 1 ? singular : plural) +# define P_(singular, plural, number) (number == 1 ? singular : plural) #endif #include <sys/types.h> diff --git a/search.c b/search.c @@ -758,7 +758,7 @@ int do_replace(void) edit_update(current, CENTER); if (numreplaced >= 0) - statusbar(__("Replaced %d occurrence", "Replaced %d occurrences", + statusbar(P_("Replaced %d occurrence", "Replaced %d occurrences", numreplaced), numreplaced); else not_found_msg(prevanswer);