summaryrefslogtreecommitdiffstats
path: root/generate_usbclass.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_usbclass.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_usbclass.pl')
-rwxr-xr-xgenerate_usbclass.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/generate_usbclass.pl b/generate_usbclass.pl
index 4aadddc..de533ed 100755
--- a/generate_usbclass.pl
+++ b/generate_usbclass.pl
@@ -68,7 +68,7 @@ struct class_text {
const char *prot_text;
};
-extern struct class_text usb_class2text(unsigned long class_id) {
+extern struct class_text __attribute__ ((visibility("default"))) usb_class2text(unsigned long class_id) {
const char *p[3] = { NULL, NULL, NULL };
int a_class[3] = { (class_id >> 16) & 0xff, (class_id >> 8) & 0xff, class_id & 0xff };
if (a_class[0] != 0xff) lookup(p, a_class, 0, nb_classes, classes);