Hello,
I'd like to have sane configure script detecting the dev/ppbus/ppi.h
file. On freebsd, this file is associated with the /dev/ppi0 device which lets
users
accessing the parallel port through a few ioctls, instead of doing inb/outb.
I have already modified the umax_pp backend to make us of it. But I
need
sane to set HAVE_DEV_PPBUS_PPI_H
Would be patch for configure.in:
diff -ur --new-file sane-backends-1.0.11/configure.in
sane-backends-1.0.11-umax_pp/configure.in
--- sane-backends-1.0.11/configure.in 2003-02-09 13:10:33.000000000 +0000
+++ sane-backends-1.0.11-umax_pp/configure.in 2003-04-11 17:19:02.000000000
+0000
@@ -100,7 +100,7 @@
bsd/dev/scsireg.h scsi/sg.h /usr/src/linux/include/scsi/sg.h io/cam/cam.h \
camlib.h os2.h sys/socket.h sys/io.h gscdds.h sys/hw.h \
sys/types.h sys/scsi/scsi.h sys/scsi/sgdefs.h sys/scsi/targets/scgio.h \
- apollo/scsi.h sys/sdi_comm.h sys/passthrudef.h linux/ppdev.h usb.h \
+ apollo/scsi.h sys/sdi_comm.h sys/passthrudef.h linux/ppdev.h
dev/ppbus/ppi.h usb.h \
sys/bitypes.h sys/sem.h)
AC_CHECK_HEADERS([asm/io.h],,,[#include <sys/types.h>])
SANE_CHECK_MISSING_HEADERS
And for config.h.in:
diff -ur --new-file sane-backends-1.0.11/include/sane/config.h.in
sane-backends-1.0.11-umax_pp/include/sane/config.h.in
--- sane-backends-1.0.11/include/sane/config.h.in 2003-01-24
14:06:08.000000000 +0000
+++ sane-backends-1.0.11-umax_pp/include/sane/config.h.in 2003-04-11
17:37:24.000000000 +0000
@@ -114,6 +114,9 @@
/* Define to 1 if you have the <linux/ppdev.h> header file. */
#undef HAVE_LINUX_PPDEV_H
+/* Define to 1 if you have the <dev/ppbus/ppi.h> header file. */
+#undef HAVE_DEV_PPBUS_PPI_H
+
/* Define if the long long type is available. */
#undef HAVE_LONG_LONG
Regards,
Stef