My C implementation of John Gruber's Markdown markup language