diff options
author | June McEnroe <june@causal.agency> | 2019-08-28 17:13:16 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-08-28 17:13:16 -0400 |
commit | fb7ce38ce123dd7f078123bfad6a1a597c18569c (patch) | |
tree | 19077631d20668de7440ab66820e07274fe338c2 /bin | |
parent | Remove wake (diff) | |
download | src-fb7ce38ce123dd7f078123bfad6a1a597c18569c.tar.gz src-fb7ce38ce123dd7f078123bfad6a1a597c18569c.zip |
Use rand(3) in beef
Diffstat (limited to '')
-rw-r--r-- | bin/.gitignore | 1 | ||||
-rw-r--r-- | bin/Makefile | 2 | ||||
-rw-r--r-- | bin/beef.c | 4 | ||||
-rw-r--r-- | bin/man1/beef.1 | 8 |
4 files changed, 5 insertions, 10 deletions
diff --git a/bin/.gitignore b/bin/.gitignore index 25d7499a..5013166a 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -32,7 +32,6 @@ shotty tags ttpre up -wake wat when xx diff --git a/bin/Makefile b/bin/Makefile index 7bffb1f9..bf096907 100644 --- a/bin/Makefile +++ b/bin/Makefile @@ -19,6 +19,7 @@ LDLIBS_x11 = ${LDLIBS} -lX11 -include config.mk BINS_ANY += aes +BINS_ANY += beef BINS_ANY += bit BINS_ANY += dtch BINS_ANY += glitch @@ -42,7 +43,6 @@ LINKS_ANY += open LINKS_ANY += pbcopy LINKS_ANY += pbpaste -BINS_BSD += beef BINS_BSD += wat BINS_GFX += brot diff --git a/bin/beef.c b/bin/beef.c index c501f754..556f3088 100644 --- a/bin/beef.c +++ b/bin/beef.c @@ -20,6 +20,7 @@ #include <stdlib.h> #include <string.h> #include <sysexits.h> +#include <time.h> enum { Cols = 80, @@ -78,7 +79,7 @@ static bool step(void) { return true; } - if (ch == '?') ch = "><^v"[arc4random_uniform(4)]; + if (ch == '?') ch = "><^v"[rand() % 4]; long x, y, v; switch (ch) { @@ -114,6 +115,7 @@ static bool step(void) { } int main(int argc, char *argv[]) { + srand(time(NULL)); memset(page, ' ', sizeof(page)); FILE *file = stdin; diff --git a/bin/man1/beef.1 b/bin/man1/beef.1 index c42152d8..ea52cfa0 100644 --- a/bin/man1/beef.1 +++ b/bin/man1/beef.1 @@ -1,4 +1,4 @@ -.Dd January 26, 2019 +.Dd August 28, 2019 .Dt BEEF 1 .Os . @@ -89,9 +89,3 @@ or 0 if the stack is left empty. .%D September, 1993 .%U https://github.com/catseye/Befunge-93/blob/master/doc/Befunge-93.markdown .Re -. -.Sh CAVEATS -.Nm -does not support Linux -since it uses -.Xr arc4random_uniform 3 . |