Hi everyone. I have spent the last 12 days writing a Wikipedia bot in C99. It's 5300 lines in 160 files, and it's finished. It's a fully featured bot with 12 command line options, it recovers from every recoverable error and does everything a Wikipedia bot should do. I stuck as closely as possible to Standard C, so it should run unmodified on any UNIX-like operating system and on Windows with one trivial modification. I'd be open to the idea of donating it to the GNU project. However, C is not the most natural language to write a Wikipedia bot in, and it handles XML manually instead of using an XML parser like it should, and it was written by just one guy in less than 2 weeks, so I'm not sure that it's good enough.
How do I get a proper code review? Is there a way to get someone or several people to look over my code for errors and better ways of doing things?
Richard