Hello world! I think that %r in printf was used to format a string in radix50. This code is used to compact file names in the DEC RT11 operating system on the PDP11. On this system only upper case letters and digits are allowed for file names (XXXXXX.EXT). This format was maybe used on V6 UNIX to talk to RT11 file system, or for debug ??? [pa]