projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
From http://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz
[xscreensaver]
/
hacks
/
interaggregate.c
diff --git
a/hacks/interaggregate.c
b/hacks/interaggregate.c
index 01043265d108424adfed298e91fed24762ff7026..6308841f8fb2bfcc503a1f3b8fa5dfe61c5444fc 100644
(file)
--- a/
hacks/interaggregate.c
+++ b/
hacks/interaggregate.c
@@
-274,14
+274,14
@@
static inline void point2rgb(int depth, unsigned long c, int *r, int *g, int *b)
#endif
break;
case 16:
#endif
break;
case 16:
- *b = (
c & 0x1f) << 3;
- *g = ((c >> 5) & 0x3f) << 2;
- *r = (
(c >> 11) & 0x1f) << 3;
+ *b = (
int) (c & 0x1f) << 3;
+ *g = (
int) (
(c >> 5) & 0x3f) << 2;
+ *r = (
int) ((c >> 11) & 0x1f) << 3;
break;
case 15:
break;
case 15:
- *b = (c & 0x1f) << 3;
- *g = ((c >> 5) & 0x1f) << 3;
- *r = ((c >> 10) & 0x1f) << 3;
+ *b = (
int) (
c & 0x1f) << 3;
+ *g = (
int) (
(c >> 5) & 0x1f) << 3;
+ *r = (
int) (
(c >> 10) & 0x1f) << 3;
break;
}
}
break;
}
}