>From 1cc98c12499b2ef7b6f67591bafbfb230f8f8330 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 5 Sep 2020 23:50:09 +0200 Subject: [PATCH 2/2] Fix several "warning: no previous prototype for function". * modules/unicase/locale-language (Makefile.am): Add a 'static' keyword in front of the declaration of the lookup function in unicase/locale-languages.h. * modules/unictype/bidiclass-byname (Makefile.am): Likewise in unictype/bidi_byname.h. * modules/unictype/category-byname (Makefile.am): Likewise in unictype/categ_byname.h. * modules/unictype/combining-class-byname (Makefile.am): Likewise in unictype/combiningclass_byname.h. * modules/unictype/joininggroup-byname (Makefile.am): Likewise in unictype/joininggroup_byname.h. * modules/unictype/joiningtype-byname (Makefile.am): Likewise in unictype/joiningtype_byname.h. * modules/unictype/property-byname (Makefile.am): Likewise in unictype/pr_byname.h. * modules/unictype/scripts (Makefile.am): Likewise in unictype/scripts_byname.h. * modules/uninorm/composition (Makefile.am): Likewise in uninorm/composition-table.h. --- ChangeLog | 23 +++++++++++++++++++++++ modules/unicase/locale-language | 7 ++++--- modules/unictype/bidiclass-byname | 7 ++++--- modules/unictype/category-byname | 7 ++++--- modules/unictype/combining-class-byname | 7 ++++--- modules/unictype/joininggroup-byname | 7 ++++--- modules/unictype/joiningtype-byname | 7 ++++--- modules/unictype/property-byname | 7 ++++--- modules/unictype/scripts | 7 ++++--- modules/uninorm/composition | 7 ++++--- 10 files changed, 59 insertions(+), 27 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3698ba0..454bd76 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,28 @@ 2020-09-05 Bruno Haible + Fix several "warning: no previous prototype for function". + * modules/unicase/locale-language (Makefile.am): Add a 'static' keyword + in front of the declaration of the lookup function in + unicase/locale-languages.h. + * modules/unictype/bidiclass-byname (Makefile.am): Likewise in + unictype/bidi_byname.h. + * modules/unictype/category-byname (Makefile.am): Likewise in + unictype/categ_byname.h. + * modules/unictype/combining-class-byname (Makefile.am): Likewise in + unictype/combiningclass_byname.h. + * modules/unictype/joininggroup-byname (Makefile.am): Likewise in + unictype/joininggroup_byname.h. + * modules/unictype/joiningtype-byname (Makefile.am): Likewise in + unictype/joiningtype_byname.h. + * modules/unictype/property-byname (Makefile.am): Likewise in + unictype/pr_byname.h. + * modules/unictype/scripts (Makefile.am): Likewise in + unictype/scripts_byname.h. + * modules/uninorm/composition (Makefile.am): Likewise in + uninorm/composition-table.h. + +2020-09-05 Bruno Haible + select: Fix "warning: no previous prototype for function". * lib/select.c: Include . diff --git a/modules/unicase/locale-language b/modules/unicase/locale-language index 0ca9c29..1e6c26a 100644 --- a/modules/unicase/locale-language +++ b/modules/unicase/locale-language @@ -19,10 +19,11 @@ lib_SOURCES += unicase/locale-language.c endif $(srcdir)/unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t && \ - mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unicase/locale-languages.h-t1 > $(srcdir)/unicase/locale-languages.h-t2 \ + && mv $(srcdir)/unicase/locale-languages.h-t2 $(srcdir)/unicase/locale-languages.h BUILT_SOURCES += unicase/locale-languages.h -MOSTLYCLEANFILES += unicase/locale-languages.h-t +MOSTLYCLEANFILES += unicase/locale-languages.h-t1 unicase/locale-languages.h-t2 MAINTAINERCLEANFILES += unicase/locale-languages.h EXTRA_DIST += unicase/locale-languages.h diff --git a/modules/unictype/bidiclass-byname b/modules/unictype/bidiclass-byname index e41b4f0..ceade91 100644 --- a/modules/unictype/bidiclass-byname +++ b/modules/unictype/bidiclass-byname @@ -18,10 +18,11 @@ lib_SOURCES += unictype/bidi_byname.c endif $(srcdir)/unictype/bidi_byname.h: $(srcdir)/unictype/bidi_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t && \ - mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/bidi_byname.h-t1 > $(srcdir)/unictype/bidi_byname.h-t2 \ + && mv $(srcdir)/unictype/bidi_byname.h-t2 $(srcdir)/unictype/bidi_byname.h BUILT_SOURCES += unictype/bidi_byname.h -MOSTLYCLEANFILES += unictype/bidi_byname.h-t +MOSTLYCLEANFILES += unictype/bidi_byname.h-t1 unictype/bidi_byname.h-t2 MAINTAINERCLEANFILES += unictype/bidi_byname.h EXTRA_DIST += unictype/bidi_byname.h diff --git a/modules/unictype/category-byname b/modules/unictype/category-byname index a011733..df08bcd 100644 --- a/modules/unictype/category-byname +++ b/modules/unictype/category-byname @@ -57,10 +57,11 @@ lib_SOURCES += unictype/categ_byname.c endif $(srcdir)/unictype/categ_byname.h: $(srcdir)/unictype/categ_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t && \ - mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/categ_byname.h-t1 > $(srcdir)/unictype/categ_byname.h-t2 \ + && mv $(srcdir)/unictype/categ_byname.h-t2 $(srcdir)/unictype/categ_byname.h BUILT_SOURCES += unictype/categ_byname.h -MOSTLYCLEANFILES += unictype/categ_byname.h-t +MOSTLYCLEANFILES += unictype/categ_byname.h-t1 unictype/categ_byname.h-t2 MAINTAINERCLEANFILES += unictype/categ_byname.h EXTRA_DIST += unictype/categ_byname.h diff --git a/modules/unictype/combining-class-byname b/modules/unictype/combining-class-byname index e4a70a3..f4d0194 100644 --- a/modules/unictype/combining-class-byname +++ b/modules/unictype/combining-class-byname @@ -18,10 +18,11 @@ lib_SOURCES += unictype/combiningclass_byname.c endif $(srcdir)/unictype/combiningclass_byname.h: $(srcdir)/unictype/combiningclass_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t && \ - mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/combiningclass_byname.h-t1 > $(srcdir)/unictype/combiningclass_byname.h-t2 \ + && mv $(srcdir)/unictype/combiningclass_byname.h-t2 $(srcdir)/unictype/combiningclass_byname.h BUILT_SOURCES += unictype/combiningclass_byname.h -MOSTLYCLEANFILES += unictype/combiningclass_byname.h-t +MOSTLYCLEANFILES += unictype/combiningclass_byname.h-t1 unictype/combiningclass_byname.h-t2 MAINTAINERCLEANFILES += unictype/combiningclass_byname.h EXTRA_DIST += unictype/combiningclass_byname.h diff --git a/modules/unictype/joininggroup-byname b/modules/unictype/joininggroup-byname index cb5765f..a86df45 100644 --- a/modules/unictype/joininggroup-byname +++ b/modules/unictype/joininggroup-byname @@ -18,10 +18,11 @@ lib_SOURCES += unictype/joininggroup_byname.c endif $(srcdir)/unictype/joininggroup_byname.h: $(srcdir)/unictype/joininggroup_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t && \ - mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/joininggroup_byname.h-t1 > $(srcdir)/unictype/joininggroup_byname.h-t2 \ + && mv $(srcdir)/unictype/joininggroup_byname.h-t2 $(srcdir)/unictype/joininggroup_byname.h BUILT_SOURCES += unictype/joininggroup_byname.h -MOSTLYCLEANFILES += unictype/joininggroup_byname.h-t +MOSTLYCLEANFILES += unictype/joininggroup_byname.h-t1 unictype/joininggroup_byname.h-t2 MAINTAINERCLEANFILES += unictype/joininggroup_byname.h EXTRA_DIST += unictype/joininggroup_byname.h diff --git a/modules/unictype/joiningtype-byname b/modules/unictype/joiningtype-byname index 8c8c669..e89794f 100644 --- a/modules/unictype/joiningtype-byname +++ b/modules/unictype/joiningtype-byname @@ -18,10 +18,11 @@ lib_SOURCES += unictype/joiningtype_byname.c endif $(srcdir)/unictype/joiningtype_byname.h: $(srcdir)/unictype/joiningtype_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t && \ - mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/joiningtype_byname.h-t1 > $(srcdir)/unictype/joiningtype_byname.h-t2 \ + && mv $(srcdir)/unictype/joiningtype_byname.h-t2 $(srcdir)/unictype/joiningtype_byname.h BUILT_SOURCES += unictype/joiningtype_byname.h -MOSTLYCLEANFILES += unictype/joiningtype_byname.h-t +MOSTLYCLEANFILES += unictype/joiningtype_byname.h-t1 unictype/joiningtype_byname.h-t2 MAINTAINERCLEANFILES += unictype/joiningtype_byname.h EXTRA_DIST += unictype/joiningtype_byname.h diff --git a/modules/unictype/property-byname b/modules/unictype/property-byname index 0a10709..9ffe6ef 100644 --- a/modules/unictype/property-byname +++ b/modules/unictype/property-byname @@ -104,10 +104,11 @@ lib_SOURCES += unictype/pr_byname.c endif $(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t && \ - mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/pr_byname.h-t1 > $(srcdir)/unictype/pr_byname.h-t2 \ + && mv $(srcdir)/unictype/pr_byname.h-t2 $(srcdir)/unictype/pr_byname.h BUILT_SOURCES += unictype/pr_byname.h -MOSTLYCLEANFILES += unictype/pr_byname.h-t +MOSTLYCLEANFILES += unictype/pr_byname.h-t1 unictype/pr_byname.h-t2 MAINTAINERCLEANFILES += unictype/pr_byname.h EXTRA_DIST += unictype/pr_byname.h diff --git a/modules/unictype/scripts b/modules/unictype/scripts index 8f8b057..12185e0 100644 --- a/modules/unictype/scripts +++ b/modules/unictype/scripts @@ -19,10 +19,11 @@ lib_SOURCES += unictype/scripts.c endif $(srcdir)/unictype/scripts_byname.h: $(srcdir)/unictype/scripts_byname.gperf - $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t && \ - mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h + $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/unictype/scripts_byname.h-t1 > $(srcdir)/unictype/scripts_byname.h-t2 \ + && mv $(srcdir)/unictype/scripts_byname.h-t2 $(srcdir)/unictype/scripts_byname.h BUILT_SOURCES += unictype/scripts_byname.h -MOSTLYCLEANFILES += unictype/scripts_byname.h-t +MOSTLYCLEANFILES += unictype/scripts_byname.h-t1 unictype/scripts_byname.h-t2 MAINTAINERCLEANFILES += unictype/scripts_byname.h EXTRA_DIST += unictype/scripts_byname.h diff --git a/modules/uninorm/composition b/modules/uninorm/composition index 6ab319d..3299644 100644 --- a/modules/uninorm/composition +++ b/modules/uninorm/composition @@ -18,10 +18,11 @@ lib_SOURCES += uninorm/composition.c endif $(srcdir)/uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf - $(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t && \ - mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h + $(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t1 \ + && sed -e 's/^const/static const/' < $(srcdir)/uninorm/composition-table.h-t1 > $(srcdir)/uninorm/composition-table.h-t2 \ + && mv $(srcdir)/uninorm/composition-table.h-t2 $(srcdir)/uninorm/composition-table.h BUILT_SOURCES += uninorm/composition-table.h -MOSTLYCLEANFILES += uninorm/composition-table.h-t +MOSTLYCLEANFILES += uninorm/composition-table.h-t1 uninorm/composition-table.h-t2 MAINTAINERCLEANFILES += uninorm/composition-table.h EXTRA_DIST += uninorm/composition-table.h -- 2.7.4