Keyword/directive spelling is British and any resemblance of C style conventions is a coincidence, because nobody cares about them in the Erlang world. Yes, Erlang has a weird syntax. Get over it.
I do agree to the point that standard libraries could have a more unified style. But the language is simple and concise.