projects
/
platform
/
upstream
/
libwebsockets.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6711266
)
test client remove abs modulo
author
Andy Green
<andy.green@linaro.org>
Tue, 12 Jan 2016 00:46:56 +0000
(08:46 +0800)
committer
Andy Green
<andy.green@linaro.org>
Tue, 12 Jan 2016 00:46:56 +0000
(08:46 +0800)
llvm and gcc 5.3 do different things with it
https://github.com/warmcat/libwebsockets/issues/395
Signed-off-by: Andy Green <andy.green@linaro.org>
test-server/test-client.c
patch
|
blob
|
history
diff --git
a/test-server/test-client.c
b/test-server/test-client.c
index
25f991b
..
38a4879
100644
(file)
--- a/
test-server/test-client.c
+++ b/
test-server/test-client.c
@@
-170,11
+170,11
@@
callback_lws_mirror(struct lws *wsi, enum lws_callback_reasons reason,
for (n = 0; n < 1; n++) {
lws_get_random(lws_get_context(wsi), rands, sizeof(rands));
l += sprintf((char *)&buf[LWS_PRE + l],
- "c #%06X %
d %d %d
;",
- (int)rands[0] & 0xffffff,
- (int)abs(rands[1] % 500),
- (int)abs(rands[2] % 250),
- (
int)abs(rands[3] % 24));
+ "c #%06X %
u %u %u
;",
+ rands[0] & 0xffffff, /* colour */
+ rands[1] & 511, /* x */
+ rands[2] & 255, /* y */
+ (
rands[3] & 31) + 1); /* radius */
}
n = lws_write(wsi, &buf[LWS_PRE], l,