// the last option takes precedence
--original
--original-style
--berkeley-style
--k-and-r-style
--kernighan-and-ritchie
--kernighan-and-ritchie-style
--gnu-style
// --ignore-profile
// --output-file
// length of a line
--line-length75
--comment-line-length75
// general indentation
// number of spaces to indent each level
--indentation-level2
--indent-level2
// number of spaces to indent a brace
--brace-indent0
// placement of end-of-line comments
--comment-indentation5
// spaces for each unclosed paren
--paren-indentation2
// where to add/remove blank lines
--no-blank-lines-after-commas
--blank-lines-after-commas
--no-blank-lines-after-declarations
--blank-lines-after-declarations
--blank-lines-after-procedures
--no-blank-lines-after-procedures
--no-blank-lines-before-block-comments
--blank-lines-before-block-comments
--leave-optional-blank-lines
--swallow-optional-blank-lines
// General brace placement
--braces-after-if-line
--braces-on-if-line
--struct-brace-indentation2
--braces-after-struct-decl-line
--braces-on-struct-decl-line
--case-indentation2
--case-brace-indentation2
// where to break long lines
--break-after-boolean-operator
--break-before-boolean-operator
// causes argument in a funct declaration to appear one per line
--break-function-decl-args
--break-function-decl-args-end
--dont-break-function-decl-args
--dont-break-function-decl-args-end
// causes the return type of a procedure declaration to be on a seperate
// line
--procnames-start-lines
--dont-break-procedure-type
--comment-delimiters-on-blank-lines
--no-comment-delimiters-on-blank-lines
--continuation-indentation2
--continue-at-parentheses
--dont-line-up-parentheses
--ignore-newlines
--honour-newlines
--dont-cuddle-do-while
--cuddle-do-while
--cuddle-else
--dont-cuddle-else
--declaration-comment-column0
--declaration-indentation0
--dont-star-comments
--start-left-side-of-comments
--dont-space-special-semicolon
--else-endif-column1
--format-all-comments
--dont-format-comments
--format-first-column-comments
--dont-format-first-column-comments
--line-comments-indentation0
--preprocessor-indentation3
--remove-preprocessor-space
--leave-preprocessor-space
--parameter-indentation2
--no-parameter-indentation
--space-after-cast
--no-space-after-casts
--no-space-after-for
--space-after-for
--no-space-after-if
--space-after-if
--no-space-after-parentheses
--space-after-parentheses
--space-after-procedure-calls
--no-space-after-function-call-names
--space-after-while
--no-space-after-while
--space-special-semicolon
// --standard-output
--tab-size8
--use-tabs
--no-tabs
//--verbose
//--no-verbosity
--preserve-mtime
--blank-before-sizeof
--no-Bill-Shannon
--no-blank-before-sizeof
--braces-on-func-def-line
--braces-after-func-def-line
--no-blank-lines-after-ifdefs
--blank-lines-after-ifdefs
// --blank-lines-after-procedure-declarations
--no-blank-lines-after-procedure-declarations
// dont know what this does but I imagine is handles c++
--c-plus-plus
--dont-indent-parameters
--dont-left-justify-declarations
--left-justify-declarations
--extra-expression-indentation
--no-extra-expression-indentation