[sane-devel] [patch] umax_pp: fixes for x86_64
   
    stef
     
    svoltz@wanadoo.fr
       
    Sun, 14 Nov 2004 09:10:50 +0100
    
    
  
On Sat, Nov 13, 2004 at 01:50:50PM -0600, Frank Zago wrote:
> This patch makes umax_pp recognize the amd64 cpus.
> --- backend/umax_pp_low.c	8 Oct 2004 05:16:43 -0000	1.61
> +++ backend/umax_pp_low.c	13 Nov 2004 19:34:18 -0000
> @@ -208,7 +208,7 @@ sanei_outsl (unsigned int port, const un
>  
>  
>  /* linux GCC on i386 */
> -#if ( ! defined SANE_INB ) && ( defined HAVE_SYS_IO_H ) && ( defined __GNUC__ ) && ( defined __i386__ )
> +#if ( ! defined SANE_INB ) && ( defined HAVE_SYS_IO_H ) && ( defined __GNUC__ ) && ( defined __i386__ || defined __x86_64__)
>  #define SANE_INB 3
>  
>  static int
> @@ -305,6 +305,8 @@ sanei_insb (unsigned int port, unsigned 
>  static void
>  sanei_insl (unsigned int port, unsigned char *addr, unsigned long count)
>  {
> +  int i;
> +
>    for (i = 0; i < count * 4; i++)
>      addr[i] = sanei_inb (port);
>  }
	Thanks,
	will be shortly in CVS with other umax_pp fixes.
Regards,
	Stef