diff options
author | Flavio Cruz <flaviocruz@gmail.com> | 2016-01-02 18:38:31 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-01-02 18:48:57 +0100 |
commit | 05e6878c8767cf7006675d5e5a646b2f74aa88c7 (patch) | |
tree | 3cba4a57d98573761d4538f6a24f1be1c2b2c197 /pfinet/linux-src/include/linux/parport_pc.h | |
parent | 5714421bb1d066abebc7e993bdf06e655b879b3a (diff) | |
download | hurd-05e6878c8767cf7006675d5e5a646b2f74aa88c7.tar.gz hurd-05e6878c8767cf7006675d5e5a646b2f74aa88c7.tar.bz2 hurd-05e6878c8767cf7006675d5e5a646b2f74aa88c7.zip |
allow pfinet to link using -O0
This fixes a long list of undefined references when compiling with -O0
by using static instead of extern in header files.
Diffstat (limited to 'pfinet/linux-src/include/linux/parport_pc.h')
-rw-r--r-- | pfinet/linux-src/include/linux/parport_pc.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/pfinet/linux-src/include/linux/parport_pc.h b/pfinet/linux-src/include/linux/parport_pc.h index f7ef3406..c040693a 100644 --- a/pfinet/linux-src/include/linux/parport_pc.h +++ b/pfinet/linux-src/include/linux/parport_pc.h @@ -25,27 +25,27 @@ extern int parport_pc_epp_clear_timeout(struct parport *pb); extern volatile unsigned char parport_pc_ctr; -extern __inline__ void parport_pc_write_epp(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_epp(struct parport *p, unsigned char d) { outb(d, EPPDATA(p)); } -extern __inline__ unsigned char parport_pc_read_epp(struct parport *p) +static __inline__ unsigned char parport_pc_read_epp(struct parport *p) { return inb(EPPDATA(p)); } -extern __inline__ void parport_pc_write_epp_addr(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_epp_addr(struct parport *p, unsigned char d) { outb(d, EPPADDR(p)); } -extern __inline__ unsigned char parport_pc_read_epp_addr(struct parport *p) +static __inline__ unsigned char parport_pc_read_epp_addr(struct parport *p) { return inb(EPPADDR(p)); } -extern __inline__ int parport_pc_check_epp_timeout(struct parport *p) +static __inline__ int parport_pc_check_epp_timeout(struct parport *p) { if (!(inb(STATUS(p)) & 1)) return 0; @@ -53,35 +53,35 @@ extern __inline__ int parport_pc_check_epp_timeout(struct parport *p) return 1; } -extern __inline__ unsigned char parport_pc_read_configb(struct parport *p) +static __inline__ unsigned char parport_pc_read_configb(struct parport *p) { return inb(CONFIGB(p)); } -extern __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_data(struct parport *p, unsigned char d) { outb(d, DATA(p)); } -extern __inline__ unsigned char parport_pc_read_data(struct parport *p) +static __inline__ unsigned char parport_pc_read_data(struct parport *p) { return inb(DATA(p)); } -extern __inline__ void parport_pc_write_control(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_control(struct parport *p, unsigned char d) { struct parport_pc_private *priv = p->private_data; priv->ctr = d;/* update soft copy */ outb(d, CONTROL(p)); } -extern __inline__ unsigned char parport_pc_read_control(struct parport *p) +static __inline__ unsigned char parport_pc_read_control(struct parport *p) { struct parport_pc_private *priv = p->private_data; return priv->ctr; } -extern __inline__ unsigned char parport_pc_frob_control(struct parport *p, unsigned char mask, unsigned char val) +static __inline__ unsigned char parport_pc_frob_control(struct parport *p, unsigned char mask, unsigned char val) { struct parport_pc_private *priv = p->private_data; unsigned char ctr = priv->ctr; @@ -90,27 +90,27 @@ extern __inline__ unsigned char parport_pc_frob_control(struct parport *p, unsig return priv->ctr = ctr; /* update soft copy */ } -extern __inline__ void parport_pc_write_status(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_status(struct parport *p, unsigned char d) { outb(d, STATUS(p)); } -extern __inline__ unsigned char parport_pc_read_status(struct parport *p) +static __inline__ unsigned char parport_pc_read_status(struct parport *p) { return inb(STATUS(p)); } -extern __inline__ void parport_pc_write_econtrol(struct parport *p, unsigned char d) +static __inline__ void parport_pc_write_econtrol(struct parport *p, unsigned char d) { outb(d, ECONTROL(p)); } -extern __inline__ unsigned char parport_pc_read_econtrol(struct parport *p) +static __inline__ unsigned char parport_pc_read_econtrol(struct parport *p) { return inb(ECONTROL(p)); } -extern __inline__ unsigned char parport_pc_frob_econtrol(struct parport *p, unsigned char mask, unsigned char val) +static __inline__ unsigned char parport_pc_frob_econtrol(struct parport *p, unsigned char mask, unsigned char val) { unsigned char old = inb(ECONTROL(p)); outb(((old & ~mask) ^ val), ECONTROL(p)); |