]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add new sha1 code on windows build.
authorMichael Jerris <mike@jerris.com>
Thu, 19 Oct 2006 01:21:43 +0000 (01:21 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 19 Oct 2006 01:21:43 +0000 (01:21 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3089 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/libdingaling/libdingaling.vcproj
libs/libdingaling/src/libdingaling.c

index 033d2997ebb62758b520495ee4bf4e80825e4339..3cb660b406bd4e74a3471d08f81acc90598441ae 100644 (file)
                                RelativePath=".\src\libdingaling.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\src\sha1.c"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <Filter\r
                        Name="Header Files"\r
index 0c430d5bc2e9f979f9c356d92aff3fd82ba2a5e1..84bc384ecfe885b42ce00737fec6d5d15563ccd8 100644 (file)
 #include "libdingaling.h"
 #include "sha1.h"
 
+#ifdef _MSC_VER
+#pragma warning(disable:4127)
+#endif
+
 #define microsleep(x) apr_sleep(x * 1000)
 
 static int opt_timeout = 30;
@@ -953,7 +957,7 @@ static void sha1_hash(char *out, char *in)
 
        SHA1Init(&sha);
        
-       SHA1Update(&sha, (unsigned char *) in, strlen(in));
+       SHA1Update(&sha, (unsigned char *) in, (unsigned int)strlen(in));
 
        SHA1Final(digest, &sha);