; test whitespace usage

root = true

; no whitespace
[test1.c]
key=value

; spaces around equals
[test2.c]
key = value

; lots of space after equals
[test3.c]
key  =   value

; spaces before property name
[test4.c]
  key=value

; spaces after property value
[test5.c]
key=value  

; blank lines between properties
[test6.c]

key1=value1

key2=value2

; spaces in section name
[ test 7 ]
key=value

; spaces before section name
  [test8.c]
key=value

; spaces after section name
[test9.c]  
key=value

; spacing before middle property
[test10.c]
key1=value1
  key2=value2
key3=value3

; colon separator with no spaces
[test1.d]
key:value

; colon separator with space after
[test2.d]
key: value

; colon separator with space before and after
[test3.d]
key : value

; colon separator with spaces before
[test4.d]
  key:value

; colon seperator with spaces after property value
[test5.d]
key:value  
