diff --git a/ChangeLog b/ChangeLog index be64f1ca6..22ea10fad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-05 St�hane Voltz + + * backend/genesys.c: Fixed endianess issue in slope table + generation. Tested ok on x86 architecture. + 2005-08-02 Henning Meier-Geinitz * po/sane-backends.da.po: Updated Danish translation (from diff --git a/backend/genesys.c b/backend/genesys.c index eefb2d647..6f1a8c5ce 100644 --- a/backend/genesys.c +++ b/backend/genesys.c @@ -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