diff --git a/2018/algmyr/README.md b/2018/algmyr/README.md index 38a3724a6..3ad639127 100644 --- a/2018/algmyr/README.md +++ b/2018/algmyr/README.md @@ -81,7 +81,11 @@ from hearing. But even without training you can easily read along with the printed characters and have the sound make sense with the look of the characters. -See image [spectrogram.png](spectrogram.png) for an example spectrogram. +See image [spectrogram.png](spectrogram.png) for an example spectrogram: + +example spectrogram ### Limitations diff --git a/2018/algmyr/index.html b/2018/algmyr/index.html index 6a4a49177..bada9883f 100644 --- a/2018/algmyr/index.html +++ b/2018/algmyr/index.html @@ -457,7 +457,10 @@ could listen to a cacophony of chirpy characters.

from hearing. But even without training you can easily read along with the printed characters and have the sound make sense with the look of the characters.

-

See image spectrogram.png for an example spectrogram.

+

See image spectrogram.png for an example spectrogram:

+

example spectrogram

Limitations

There is no error checking done when opening files, so expect segfaults if you provide the wrong path to a file.

diff --git a/2018/burton1/README.md b/2018/burton1/README.md index c9f147fa4..8469a0902 100644 --- a/2018/burton1/README.md +++ b/2018/burton1/README.md @@ -51,7 +51,7 @@ One line, one array, one loop and one statement but it prints many bytes. It won Feed this anything on `stdin`. -The [included script.sh](%%REPO_URL%%/2018/burton1/scripthd.sh) may be used as a driver program for this entry. +The included [scripthd.sh](%%REPO_URL%%/2018/burton1/scripthd.sh) may be used as a driver program for this entry. It adds several nice-to-have features, and allows salt-to-taste customizability. This code has been compiled and tested on: @@ -227,15 +227,12 @@ It pre-dates `varargs.h`, and assembly was the only way to gain access to the variable argument types. The first edition _The C Programming Language_, 1978, page 71, remarks: -``` - By the way, there is no entirely satisfactory way to write a portable function - that accepts a variable number of arguments, because there is no portable way - for the called function to determine how many arguments where actually passed - to it in a given call. - ... - `printf`, the most common C function with a variable number of arguments, - ... is also non-portable and must be modified for different environments. -``` +> By the way, there is no entirely satisfactory way to write a portable function +that accepts a variable number of arguments, because there is no portable way +for the called function to determine how many arguments where actually passed to +it in a given call. ... `printf`, the most common C function with a variable +number of arguments, ... is also non-portable and must be modified for different +environments. It is fascinating to explore the roots of C through the history of the operating system it was birthed within. C is often criticized as a difficult, inscrutable diff --git a/2018/burton1/index.html b/2018/burton1/index.html index bcdaf1aa6..7a511ce51 100644 --- a/2018/burton1/index.html +++ b/2018/burton1/index.html @@ -429,7 +429,7 @@ with -Wno- options.

One line, one array, one loop and one statement but it prints many bytes. It won.

Author’s remarks:

Feed this anything on stdin.

-

The included script.sh may be used as a driver program for this entry. +

The included scripthd.sh may be used as a driver program for this entry. It adds several nice-to-have features, and allows salt-to-taste customizability.

This code has been compiled and tested on: