freebsd-dev/sys/dev/aic7xxx
Jessica Clarke 5e912f5fec aic7xxx: Fix re-building firmware with -fno-common
The generated C output for aicasm_scan.l defines yylineno already, so
references to it from other files should use an extern declaration.

The STAILQ_HEAD use in aicasm_symbol.h also provided an identifier,
causing it to both define the struct type and define a variable of that
struct type, causing any C file including the header to define the same
variable. This variable is not used (and confusingly clashes with a
field name just below) and was likely caused by confusion when switching
between defining fields using similar type macros and defining the type
itself.

Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D30525
2021-05-28 19:07:17 +01:00
..
aicasm aic7xxx: Fix re-building firmware with -fno-common 2021-05-28 19:07:17 +01:00
ahc_isa.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
ahc_pci.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
ahd_pci.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx_93cx6.c
aic7xxx_93cx6.h
aic7xxx_inline.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx_osm.c cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
aic7xxx_osm.h Remove support for FreeBSD 4-7. 2020-02-26 19:39:59 +00:00
aic7xxx_pci.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx_reg_print.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx_reg.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx_seq.h
aic7xxx.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic7xxx.h
aic7xxx.reg
aic7xxx.seq
aic79xx_inline.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx_osm.c cam: clear on-stack CCBs in last few drivers 2021-05-21 08:53:59 +01:00
aic79xx_osm.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx_pci.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx_reg_print.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx_reg.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx_seq.h
aic79xx.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic79xx.h
aic79xx.reg
aic79xx.seq
aic7770.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic_osm_lib.c aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00
aic_osm_lib.h aic7xxx: clean up empty lines in .c and .h files 2020-09-01 21:37:14 +00:00