diff options
author | Florian Boor <florian.boor@kernelconcepts.de> | 2007-08-27 10:08:40 +0000 |
---|---|---|
committer | Florian Boor <florian.boor@kernelconcepts.de> | 2007-08-27 10:08:40 +0000 |
commit | 7143b95dbfddaa91006b679d16f8e4e9907c4907 (patch) | |
tree | 805167b29ebc36ad88e530f1538bbecbc97e3c96 /packages/sane/sane-backends-1.0.17/sane-plustek.patch | |
parent | 04f1fbc5efc6be1f54ca52efa708701a1ff76c60 (diff) | |
parent | f12bac9343c3825c4106c61ac57f30c3f539616c (diff) |
merge of '5281adaea9fd65292934a8ed7fa0e871e220ca7f'
and 'db972685a453721f344867c46d01ba28142c82bf'
Diffstat (limited to 'packages/sane/sane-backends-1.0.17/sane-plustek.patch')
-rw-r--r-- | packages/sane/sane-backends-1.0.17/sane-plustek.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/packages/sane/sane-backends-1.0.17/sane-plustek.patch b/packages/sane/sane-backends-1.0.17/sane-plustek.patch new file mode 100644 index 0000000000..f6920c6e22 --- /dev/null +++ b/packages/sane/sane-backends-1.0.17/sane-plustek.patch @@ -0,0 +1,52 @@ +--- sane-backends-1.0.15/backend/plustek-usb.h.orig 2005-07-06 00:45:43.000000000 +0200 ++++ sane-backends-1.0.15/backend/plustek-usb.h 2005-07-06 00:47:36.000000000 +0200 +@@ -106,17 +106,20 @@ + #define _PHILO2WORD(x) ((u_short)x->bHi * 256U + x->bLo) + + /* useful for RGB-values */ ++#define PACKED8 __attribute__ ((packed,aligned(1))) ++#define PACKED16 __attribute__ ((packed,aligned(2))) ++ + typedef struct { + u_char Red; + u_char Green; + u_char Blue; +-} RGBByteDef, *pRGBByteDef; ++} PACKED8 RGBByteDef, *pRGBByteDef; + + typedef struct { + u_short Red; + u_short Green; + u_short Blue; +-} RGBUShortDef, *pRGBUShortDef; ++} PACKED16 RGBUShortDef, *pRGBUShortDef; + + typedef struct { + u_long Red; +@@ -126,22 +129,22 @@ + + typedef struct { + u_char a_bColor[3]; +-} ColorByteDef, *pColorByteDef; ++} PACKED8 ColorByteDef, *pColorByteDef; + + typedef struct { + u_char bHi; + u_char bLo; +-} HiLoDef, *pHiLoDef; ++} PACKED8 HiLoDef, *pHiLoDef; + + typedef union { + HiLoDef HiLo[3]; + u_short Colors[3]; +-} ColorWordDef, *pColorWordDef; ++} PACKED16 ColorWordDef, *pColorWordDef; + + typedef union { + HiLoDef HiLo; + u_short Mono; +-} MonoWordDef, *pMonoWordDef; ++} PACKED16 MonoWordDef, *pMonoWordDef; + + typedef union { + |