This is Edwin 4 translated into C, primarily so I could extract the character definitions from CHARPDF[]. Serious use of Edwin should probably be based on Edwin 5, which is considerably more complex (though perhaps less portable) than Edwin 4. gtoal 20220615