PERFORCE change 144017 for review
Gabor Kovesdan
gabor at FreeBSD.org
Tue Jun 24 09:33:28 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=144017
Change 144017 by gabor at gabor_server on 2008/06/24 09:32:58
- Complete NLS support:
- Add Makefile glue
- It can be disabled now with WITHOUT_NLS
Affected files ...
.. //depot/projects/soc2008/gabor_textproc/grep/Makefile#5 edit
.. //depot/projects/soc2008/gabor_textproc/grep/grep.c#40 edit
.. //depot/projects/soc2008/gabor_textproc/grep/grep.h#22 edit
Differences ...
==== //depot/projects/soc2008/gabor_textproc/grep/Makefile#5 (text+ko) ====
@@ -20,4 +20,14 @@
LDADD= -lz -lbz2
DPADD= ${LIBZ} ${LIBBZ2}
+.if !defined(WITHOUT_NLS)
+NLS= hu_HU.ISO8859-2
+NLSSRCFILES= ${NLS:S@$@.msg@}
+.for lang in ${NLS}
+NLSSRCDIR_${lang}= ${.CURDIR}/nls
+.endfor
+.else
+CFLAGS+= -DWITHOUT_NLS
+.endif
+
.include <bsd.prog.mk>
==== //depot/projects/soc2008/gabor_textproc/grep/grep.c#40 (text+ko) ====
@@ -44,7 +44,6 @@
#include <errno.h>
#include <getopt.h>
#include <locale.h>
-#include <nl_types.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
@@ -54,6 +53,10 @@
#include "grep.h"
#ifndef WITHOUT_NLS
+#include <nl_types.h>
+nl_catd catalog;
+#endif
+
char *errstr[] = {
"",
/* 1*/ "(standard input)",
@@ -71,9 +74,6 @@
/*12*/ "Value out of range"
};
-nl_catd catalog;
-#endif
-
/* Flags passed to regcomp() and regexec() */
int cflags;
int eflags = REG_STARTEND;
==== //depot/projects/soc2008/gabor_textproc/grep/grep.h#22 (text+ko) ====
More information about the p4-projects
mailing list