Be C89 friendly, declare variables on the top of the functions
Merge pull request #6 from linquize/c89

C89
Add UTF-8 BOM in source files where Chinese characters are directly embedded in
Use strtok_s instead of strtok_r for MSVC
use sprintf_s instead of sprintf for MSVC
Merge pull request #7 from linquize/msvc

Make it compile with MSVC
Remove const of char** variable in API signature

Initial problem was on pycangjie2 library, in order to downgrade cython
required version from 0.17 to 0.14 (default version of  Ubuntu 12.04
    LTS), we needed to remove const attribute in signature. In cangjie_get_radical function, signature of radical was const char**, we changed it to char** and modify body of the function to comply with that.
Be C89 friendly, declare variables on the top of the functions
Merge pull request #8 from Chwing/master

Remove const of char** variable in API signature
Merge pull request #9 from linquize/c89

Be C89 friendly, declare variables on the top of the functions
Use _putenv instead of setenv on MSVC
Merge pull request #10 from linquize/msvc

Use _putenv instead of setenv on MSVC