summaryrefslogtreecommitdiffstats
path: root/generate_pciclass.pl
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-08-27 09:47:03 +0000
committerThierry Vignaud <tv@mandriva.org>2007-08-27 09:47:03 +0000
commit854fece86dce2de112b2fee8c4d3d1078d94e0ef (patch)
tree2c5380eb55aac3c615b9fc13072d06c0e9cc13b3 /generate_pciclass.pl
parentb94bfaf56130e26f2bb2761754adae6decbb43bc (diff)
downloadldetect-854fece86dce2de112b2fee8c4d3d1078d94e0ef.tar
ldetect-854fece86dce2de112b2fee8c4d3d1078d94e0ef.tar.gz
ldetect-854fece86dce2de112b2fee8c4d3d1078d94e0ef.tar.bz2
ldetect-854fece86dce2de112b2fee8c4d3d1078d94e0ef.tar.xz
ldetect-854fece86dce2de112b2fee8c4d3d1078d94e0ef.zip
use visibility in order to enforce exported ABI and to reduce code size
Diffstat (limited to 'generate_pciclass.pl')
-rw-r--r--generate_pciclass.pl2
1 files changed, 2 insertions, 0 deletions
diff --git a/generate_pciclass.pl b/generate_pciclass.pl
index 15731d6..948431d 100644
--- a/generate_pciclass.pl
+++ b/generate_pciclass.pl
@@ -15,6 +15,7 @@ print '
static int nb_classes = sizeof(classes) / sizeof(*classes);
+#pragma GCC visibility push(default)
extern const char *pci_class2text(unsigned long class_id) {
int i;
for (i = 0; i < nb_classes; i++)
@@ -22,5 +23,6 @@ extern const char *pci_class2text(unsigned long class_id) {
return pci_class2text(0);
}
+#pragma GCC visibility pop
';