We've had the major bunfight within the group, with everyone losing at least one battle, and finally agreed on a common style to be used across all Elvin source code. Block indents are 4 spaces. Don't use TAB characters, they break broken editors. Braces on the same line as if etc. Beginning brace for a function definition is dropped to the next line, first character.
Identifiers are lowercase with underscores.
Above all, make it look like everything else. To make this all easier, there's an Emacs C style definition that you can use included in the elvin4 repository.