don't export internal symbols
authorMichael Gernoth <michael@gernoth.net>
Fri, 11 Apr 2008 12:12:36 +0000 (14:12 +0200)
committerMichael Gernoth <michael@gernoth.net>
Fri, 11 Apr 2008 12:12:36 +0000 (14:12 +0200)
config.h
jtagkey.h
jtagmon.h
parport.h
usb-driver.h

index e3e42ea10b95ff192b2476869ea3ba8194138807..f8005878f19c9f8a111c21af8ee523f0aeb50fc9 100644 (file)
--- a/config.h
+++ b/config.h
@@ -9,7 +9,7 @@ struct parport_config {
        int (*transfer) (WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
 };
 
-struct parport_config *config_get(int num);
-unsigned char config_is_real_pport(int num);
-unsigned short config_usb_vid(int num);
-unsigned short config_usb_pid(int num);
+struct parport_config __attribute__ ((visibility ("hidden"))) *config_get(int num);
+unsigned char __attribute__ ((visibility ("hidden"))) config_is_real_pport(int num);
+unsigned short __attribute__ ((visibility ("hidden"))) config_usb_vid(int num);
+unsigned short __attribute__ ((visibility ("hidden"))) config_usb_pid(int num);
index 2c1326058fb5a45e5caf50d53cb9ed75f405f2d5..d54ddf4994c043f0b931a5d28e307e93b2beb686 100644 (file)
--- a/jtagkey.h
+++ b/jtagkey.h
@@ -5,6 +5,6 @@
 #define JTAGKEY_VREF   0x20
 #define JTAGKEY_OEn    0x10
 
-int jtagkey_transfer(WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
-int jtagkey_open(int num);
-void jtagkey_close(int handle);
+int __attribute__ ((visibility ("hidden"))) jtagkey_transfer(WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
+int __attribute__ ((visibility ("hidden"))) jtagkey_open(int num);
+void __attribute__ ((visibility ("hidden"))) jtagkey_close(int handle);
index 030db236db50f541ce19c1ec3f3a8e1e561aca8e..60964ca1eb7e2e0dd3960fc51e6d199ce303754f 100644 (file)
--- a/jtagmon.h
+++ b/jtagmon.h
@@ -1 +1 @@
-void jtagmon(unsigned char tck, unsigned char tms, unsigned char tdi);
+void __attribute__ ((visibility ("hidden"))) jtagmon(unsigned char tck, unsigned char tms, unsigned char tdi);
index ee4609844f84dc31cfea6d8ec665a9069669d061..668ba80b7add2e36358e18c45d017007491390ee 100644 (file)
--- a/parport.h
+++ b/parport.h
@@ -1,3 +1,3 @@
-int parport_transfer(WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
-int parport_open(int num);
-void parport_close(int handle);
+int __attribute__ ((visibility ("hidden"))) parport_transfer(WD_TRANSFER *tr, int fd, unsigned int request, int ppbase, int ecpbase, int num);
+int __attribute__ ((visibility ("hidden"))) parport_open(int num);
+void __attribute__ ((visibility ("hidden"))) parport_close(int handle);
index baddf4a56208fec525db31d373f98036e6a47483..534f68f9c681dac0d4551b8f27252f15c47292b8 100644 (file)
@@ -44,7 +44,7 @@
 #define DPRINTF(format, args...)
 #endif
 
-void hexdump(unsigned char *buf, int len);
+void __attribute__ ((visibility ("hidden"))) hexdump(unsigned char *buf, int len);
 
 #define WDU_GET_MAX_PACKET_SIZE(x)                ((unsigned short) (((x) & 0x7ff) * (1 + (((x) & 0x1800) >> 11))))
 
Impressum, Datenschutz