From a26b28e10f3705c6e8644270ae9b275955230544 Mon Sep 17 00:00:00 2001 From: nick black Date: Thu, 22 Jul 2021 20:55:12 -0400 Subject: [PATCH] prefer ansi c rand() to posix random(), doh --- src/lib/sprite.c | 2 +- src/lib/termdesc.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/sprite.c b/src/lib/sprite.c index cca200307..e41e2f7c3 100644 --- a/src/lib/sprite.c +++ b/src/lib/sprite.c @@ -210,7 +210,7 @@ int sprite_clear_all(const tinfo* t, FILE* fp){ } int sprite_init(const tinfo* t, int fd){ - sprixelid_nonce = random() % 0xffffffu; + sprixelid_nonce = rand() % 0xffffffu; if(t->pixel_init == NULL){ return 0; } diff --git a/src/lib/termdesc.c b/src/lib/termdesc.c index cc4359635..c63792149 100644 --- a/src/lib/termdesc.c +++ b/src/lib/termdesc.c @@ -1,7 +1,9 @@ #include #include #include // needed for some definitions, see terminfo(3ncurses) +#ifdef __linux__ #include +#endif #include "internal.h" #include "input.h" #include "linux.h" @@ -579,6 +581,7 @@ apply_term_heuristics(tinfo* ti, const char* termname, int fd, ti->caps.quadrants = true; ti->caps.rgb = true; setup_iterm_bitmaps(ti, fd); +#ifdef __linux__ }else if(qterm == TERMINAL_LINUX){ struct utsname un; if(uname(&un) == 0){ @@ -591,6 +594,7 @@ apply_term_heuristics(tinfo* ti, const char* termname, int fd, termname = "Linux console"; } ti->caps.braille = false; // no caps.braille, no caps.sextants in linux console +#endif }else if(qterm == TERMINAL_TERMINOLOGY){ termname = "Terminology"; ti->caps.rgb = false; // as of at least 1.9.0