From 508b760db424a0460393b3bb191555b76594d147 Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Mon, 10 Apr 2023 09:56:07 -0700 Subject: [PATCH] Add INABIAF status to 2020/burton/README.md It was already in bugs.md but I noted another known feature of the entry (more than one arg will show strange output). --- 2020/burton/README.md | 13 ++++++------- bugs.md | 3 +++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/2020/burton/README.md b/2020/burton/README.md index aa4bda933..aec52f7d3 100644 --- a/2020/burton/README.md +++ b/2020/burton/README.md @@ -16,7 +16,10 @@ make ./prog arg ... ``` -NOTE: this entry will crash on no arg specified. +### INABIAF - it's not a bug it's a feature :-) + +This entry will very likely crash or do something else if you run it without an +arg. It might also print strange output with more than one arg. ## Try: @@ -38,11 +41,7 @@ NOTE: this entry will crash on no arg specified. ### Alternate code: By default, this code compiles for Little Endian machines. -To compile for a Big Endian machine use: - -```sh -make alt -``` +An alternate version is also compiled for Big Endian machines. Use `prog_be` as you would `prog` above. @@ -85,7 +84,7 @@ machines(!!), so they are truly configuration parameters, not logic. ### Notes: One ping argument only. It will segfault on zero arguments, and -display strange results if more than one argument. +display strange results with more than one argument. Small, non-negative integers only. Useful range is `0 .. 511`, sorta, for LE; `0 .. 255` for BE. Bonus points if you can explain why the limits work this way. diff --git a/bugs.md b/bugs.md index e38181b4d..582c40150 100644 --- a/bugs.md +++ b/bugs.md @@ -1132,6 +1132,9 @@ This entry is known to crash if no arg is specified. Although easy to fix it is documented and should not be fixed (of course you may fix it to see if you can but it shouldn't be made into a pull request). +It will also show funny output with more than one arg. This should not be fixed +either. But can you figure out why this happens? + ## [2020/ferguson1](2020/ferguson1/prog.c) ([README.md](2020/ferguson1/README.md)) ## STATUS: INABIAF - please **DO NOT** fix