mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-03 12:11:33 +01:00
common: Fix AWK portability.
* common/Makefile.am: Use pkg_namespace. * common/mkstrtable.awk: Use pkg_namespace. Regexp fix. -- Cherry-picked from master commit: b6f0b0efa19e0434024bc16e246032b613fd448a GnuPG-bug-Bug: 4459 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
dc4c7f65e3
commit
ee766b2b5d
@ -148,13 +148,13 @@ if MAINTAINER_MODE
|
||||
audit-events.h: Makefile.am mkstrtable.awk exaudit.awk audit.h
|
||||
$(AWK) -f $(srcdir)/exaudit.awk $(srcdir)/audit.h \
|
||||
| $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 -v nogettext=1 \
|
||||
-v namespace=eventstr_ > $(srcdir)/audit-events.h
|
||||
-v pkg_namespace=eventstr_ > $(srcdir)/audit-events.h
|
||||
|
||||
# Create the status-codes.h include file from status.h
|
||||
status-codes.h: Makefile.am mkstrtable.awk exstatus.awk status.h
|
||||
$(AWK) -f $(srcdir)/exstatus.awk $(srcdir)/status.h \
|
||||
| $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 -v nogettext=1 \
|
||||
-v namespace=statusstr_ > $(srcdir)/status-codes.h
|
||||
-v pkg_namespace=statusstr_ > $(srcdir)/status-codes.h
|
||||
endif
|
||||
|
||||
#
|
||||
|
@ -76,7 +76,7 @@
|
||||
#
|
||||
# The variable prefix can be used to prepend a string to each message.
|
||||
#
|
||||
# The variable namespace can be used to prepend a string to each
|
||||
# The variable pkg_namespace can be used to prepend a string to each
|
||||
# variable and macro name.
|
||||
|
||||
BEGIN {
|
||||
@ -101,7 +101,7 @@ header {
|
||||
print "/* The purpose of this complex string table is to produce";
|
||||
print " optimal code with a minimum of relocations. */";
|
||||
print "";
|
||||
print "static const char " namespace "msgstr[] = ";
|
||||
print "static const char " pkg_namespace "msgstr[] = ";
|
||||
header = 0;
|
||||
}
|
||||
else
|
||||
@ -109,7 +109,7 @@ header {
|
||||
}
|
||||
|
||||
!header {
|
||||
sub (/\#.+/, "");
|
||||
sub (/#.+/, "");
|
||||
sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
|
||||
|
||||
if (/^$/)
|
||||
@ -149,14 +149,14 @@ END {
|
||||
else
|
||||
print " gettext_noop (\"" prefix last_msgstr "\");";
|
||||
print "";
|
||||
print "static const int " namespace "msgidx[] =";
|
||||
print "static const int " pkg_namespace "msgidx[] =";
|
||||
print " {";
|
||||
for (i = 0; i < coded_msgs; i++)
|
||||
print " " pos[i] ",";
|
||||
print " " pos[coded_msgs];
|
||||
print " };";
|
||||
print "";
|
||||
print "#define " namespace "msgidxof(code) (0 ? -1 \\";
|
||||
print "#define " pkg_namespace "msgidxof(code) (0 ? -1 \\";
|
||||
|
||||
# Gather the ranges.
|
||||
skip = code[0];
|
||||
|
Loading…
x
Reference in New Issue
Block a user