add .gitignore
Merge pull request #1 from lilinghui/beansdb:master

add .gitignore
remove some auto generated files
add some files to .gitignore
use astyle to re-format all of code as ANSI style
Merge pull request #2 from lilinghui/beansdb:master

add some files to .gitignore
edit gitignore to avoid cscope's database and ctags' database to be
checked in git repository
Merge remote-tracking branch 'upstream/master'
Merge pull request #3 from lilinghui/beansdb:master

edit .gitignore file
do something gentle edit for refoctoring

1. add some missing #include instructions.
2. remove a useless variable declaration.
3. add a header macro defender.
4. move a type declaration from c file to header file.
Merge pull request #4 from lilinghui/beansdb:master

do something gentle edit for refoctoring
change implicit ptr convert to explicit ptr convert

malloc/calloc/realloc will return void *, so directly assignment will
cause a implicit convertion, I change them to explicit, code reviewer
will know the ptr's type more clearly.
Merge pull request #5 from lilinghui/beansdb:explicit_convert

change implicit ptr convert to explicit ptr convert
add a missing header file including.
change implicit ptr convert to explicit ptr convert to avoid exploit

malloc/calloc/realloc will return void *, so directly assignment will
cause a implicit convertion, I change them to explicit, code reviewer
will know the ptr's type more clearly, and the code should be more
stable and safe.
Merge branch 'missing-include-fix'
Merge pull request #6 from lilinghui/beansdb:master

reset the HEAD