Since it's a C project you can enforce a coding style using the
$1 tool, and don't have to worry about almost anything except for identifier names as everyone has access to the same tool and can format the code to whatever style they wish, reapplying the project's intended coding style on commit.
As for identifier names, I prefer them to be verbose and easy to pronounce by a speech synthesizer since I don't use Braille, have a slight preference for camel case, and don't like the Hungarian notation, though I usually default to whatever the standard library for the language uses, which in the case of C is terse snake case.
As for spaces versus tabs, I've never contributed to that debate, and now that I'm blind I have absolutely no reason to do it either since indentation is pretty much irrelevant to me.
---
Editing to add that Doxygen is perfectly fine for me; libevent and yajl use it for documentation and I didn't had trouble reading it with VoiceOver.