1 --- LPRng-3.8.15/src/include/portable.h.orig Mon Aug 12 02:01:47 2002
2 +++ LPRng-3.8.15/src/include/portable.h Fri Dec 27 15:43:15 2002
7 +# define ngettext(Text, Plural, n) ((n==1)?(Text):(Plural))
8 # define textdomain(Domain)
9 # define bindtextdomain(Package, Directory)
11 --- LPRng-3.8.15/src/common/lpd_status.c.orig Mon Aug 12 02:01:45 2002
12 +++ LPRng-3.8.15/src/common/lpd_status.c Fri Dec 27 15:47:50 2002
14 /* this gives a short 1 line format with minimum info */
15 if( displayformat == REQ_DSHORT ){
16 len = safestrlen( header );
17 - SNPRINTF( header+len, sizeof(header)-len) _(" %d job%s"),
18 - matches, (matches == 1)?"":"s" );
19 + SNPRINTF( header+len, sizeof(header)-len) ngettext(" %d job", " %d jobs", matches),
22 len = safestrlen( header );
23 SNPRINTF( header+len, sizeof(header)-len) _(" (%d held)"),
25 safestrncpy( msg, _(" Queue: no printable jobs in queue\n") );
27 /* check to see if there are files and no spooler */
28 - SNPRINTF( msg, sizeof(msg)) _(" Queue: %d printable job%s\n"),
29 - printable, printable > 1 ? "s" : "" );
30 + SNPRINTF( msg, sizeof(msg)) ngettext(" Queue: %d printable job\n",
31 + " Queue: %d printable jobs\n", printable), printable );
33 if( Write_fd_str( *sock, msg ) < 0 ) cleanup(0);