Files
ioccc/2004/newbern
Landon Curt Noll c78bda6c0f update tarballs due to recent commits
The commit a1c86c8a7a modified
the navigation bars to include "Original C", so all tarballs
had be update, sorry (tm Canada 🇨🇦).  In particular:

The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

In addition, a number of other commits since that time
modified other winning entries.

Ran `make update` to perform the above.
2025-08-18 16:30:59 -07:00
..
2023-07-06 21:49:38 -07:00

To build:

    make

To use:

    ./newbern [file.dat arg]

Try:

    ./try.sh

Judges' remarks:

The program is formatted using the same font glyphs as the example data file.

Author's remarks:

This is a configurable banner(1)-like program.

Examples:

  • To convert a character glyph into a data file:
    ./newbern char < some_nicely_shaped_text >> data_file
  • To print a string using glyphs from a data file:
    ./newbern data_file a_string

Extra functionality

The program can also act as a Morse encoder, unarguably.

It also has double-super-secret encryption capabilities. Decryption is left as an exercise for the reader.

Portability

The program assumes an ASCII operating environment.

The program is best viewed with tab-stops set to 8.