compiler warnings: typecast strlen in macros
compiler warnings: typecast strlen in macros

... in macro parameters to avoid compiler warnings about lost precision.

Several macros in libssh2.h call strlen and pass the result directly to
unsigned int parameters of other functions, which warns about precision
loss because strlen returns size_t which is unsigned long on at least
some platforms (such as OS X). The fix is to simply typecast the
strlen() result to unsigned int.

libssh2/libssh2,libssh2/libssh2,libssh2/libssh2,libssh2/libssh2