Skip to content

Commit cee66a9

Browse files
committed
rand() returns signed integer
1 parent 51302aa commit cee66a9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

xs/platforms/esp/xsHost.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -493,9 +493,9 @@ void selectionSort(void *base, size_t num, size_t width, int (*compare )(const v
493493
#define c_pow pow
494494
#endif
495495
#if ESP32
496-
#define c_rand esp_random
496+
#define c_rand() (0x7ffffff & esp_random())
497497
#else
498-
#define c_rand() (*(volatile uint32_t *)0x3FF20E44)
498+
#define c_rand() (0x7ffffff & (*(volatile uint32_t *)0x3FF20E44))
499499
#endif
500500
#define c_round round
501501
#define c_signbit signbit

0 commit comments

Comments
 (0)