Date: Sun, 9 Nov 1997 19:04:29 -0200 (EDT) From: Joao Carlos Mendes Luis <jonny@coppe.ufrj.br> To: multimedia@freebsd.org Subject: Oops, bt848 driver problems in -stable ? Message-ID: <199711092104.TAA12699@gaia.coppe.ufrj.br>
next in thread | raw e-mail | index | archive | help
cvsup from yesterday: cc -c -O -m486 -pipe -fexpensive-optimizations -fomit-frame-pointer -malign-functions=2 -malign-jumps=2 -malign-loops=2 -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -nostdinc -I- -I. -I../.. -I../../../include -DDEVFS -DMFS -DMSDOSFS -DNFS -DFFS -DIPX_ERRPRINTFS=0 -DIPXPRINTFS=0 -DIPX -DJONNY -DCOMPAT_43 -DINET -DKERNEL ../../pci/brooktree848.c ../../pci/brooktree848.c: In function `video_ioctl': ../../pci/brooktree848.c:1955: parse error before `par' ../../pci/brooktree848.c:1961: `write' undeclared (first use this function) ../../pci/brooktree848.c:1961: (Each undeclared identifier is reported only once ../../pci/brooktree848.c:1961: for each function it appears in.) ../../pci/brooktree848.c:1962: `i2c_addr' undeclared (first use this function) ../../pci/brooktree848.c:1962: `i2c_port' undeclared (first use this function) ../../pci/brooktree848.c:1962: `data' undeclared (first use this function) ../../pci/brooktree848.c:1966: `par' undeclared (first use this function) Of course, this is wrong: case BT848_I2CWR: u_long par = *(u_long *)arg; u_char write = (par >> 24) & 0xff ; int i2c_addr = (par >> 16) & 0xff ; int i2c_port = (par >> 8) & 0xff ; u_long data = (par) & 0xff ; A switch case does not define a new block, and variables may only be defined in the beginning of a block. So, either define these variables in another place, or create a new block with {} (yuck). Does this compile in -current ? Jonny -- Joao Carlos Mendes Luis jonny@gta.ufrj.br +55 21 290-4698 jonny@coppe.ufrj.br Universidade Federal do Rio de Janeiro UFRJ/COPPE/CISI PGP fingerprint: 29 C0 50 B9 B6 3E 58 F2 83 5F E3 26 BF 0F EA 67
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711092104.TAA12699>