fix windows compatibility issue
add semicolon to item macro
Merge pull request #1 from rdragon/master

fix windows compatibility issue & add semicolon to item macro