1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
In LC_IDENTIFICATION, audience, application and abbreviation keywords
are optional, thus do not report an error if they are not defined.
# DP: Dpatch author: Denis Barbier
# DP: Patch author: Denis Barbier
# DP: Upstream status: not submitted
# DP: Date: 2006-01-08
---
locale/programs/ld-identification.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
--- a/locale/programs/ld-identification.c
+++ b/locale/programs/ld-identification.c
@@ -145,6 +145,9 @@
#cat); \
identification->cat = ""; \
}
+#define TEST_ELEM_OPT(cat) \
+ if (identification->cat == NULL) \
+ identification->cat = ""; \
TEST_ELEM (title);
TEST_ELEM (source);
@@ -155,9 +158,9 @@
TEST_ELEM (fax);
TEST_ELEM (language);
TEST_ELEM (territory);
- TEST_ELEM (audience);
- TEST_ELEM (application);
- TEST_ELEM (abbreviation);
+ TEST_ELEM_OPT (audience);
+ TEST_ELEM_OPT (application);
+ TEST_ELEM_OPT (abbreviation);
TEST_ELEM (revision);
TEST_ELEM (date);
|