[c] struct with flexible array
[c] struct with flexible array add USE_C89 make-option and fixed warnings
Merge branch 'master' of github.com:benwei/Learnings