kopia lustrzana https://gitlab.com/sane-project/backends
- fixed endianess issue in genesys backend when creating
slope tablemerge-requests/1/head
rodzic
bf897c3502
commit
9857b4cf6c
|
@ -1,3 +1,8 @@
|
|||
2005-08-05 St<53>hane Voltz <stefdev@modulonet.fr>
|
||||
|
||||
* backend/genesys.c: Fixed endianess issue in slope table
|
||||
generation. Tested ok on x86 architecture.
|
||||
|
||||
2005-08-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
|
||||
|
||||
* po/sane-backends.da.po: Updated Danish translation (from
|
||||
|
|
|
@ -704,6 +704,7 @@ genesys_create_slope_table2 (Genesys_Device * dev,
|
|||
SANE_Int sum = 0;
|
||||
int vstart, vend;
|
||||
int i;
|
||||
SANE_Byte h,l;
|
||||
|
||||
DBG (DBG_proc,
|
||||
"sanei_genesys_create_slope_table2: %d steps, step_type = %d, "
|
||||
|
@ -808,7 +809,18 @@ genesys_create_slope_table2 (Genesys_Device * dev,
|
|||
}
|
||||
}
|
||||
|
||||
/* post fix endianess issue */
|
||||
if(!little_endian)
|
||||
{
|
||||
for(i=0; i <steps; i++)
|
||||
{
|
||||
h = (SANE_Byte) slope_table[i] / 256;
|
||||
l = (SANE_Byte) slope_table[i] % 256;
|
||||
*(SANE_Byte *)(slope_table+i)=h;
|
||||
*((SANE_Byte *)(slope_table+i)+1)=l;
|
||||
|
||||
}
|
||||
}
|
||||
DBG (DBG_proc,
|
||||
"sanei_genesys_create_slope_table2: returns sum=%d, completed\n", sum);
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue