From b6289d11536a2c6337d45851e0401648380becac Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 12 Jan 2016 08:46:56 +0800 Subject: [PATCH] test client remove abs modulo llvm and gcc 5.3 do different things with it https://github.com/warmcat/libwebsockets/issues/395 Signed-off-by: Andy Green --- test-server/test-client.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test-server/test-client.c b/test-server/test-client.c index 25f991b6..38a48793 100644 --- 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,