[CalendarServer-changes] [8360] PyKerberos/trunk/src

source_changes at macosforge.org source_changes at macosforge.org
Wed Nov 30 15:22:46 PST 2011


Revision: 8360
          http://trac.macosforge.org/projects/calendarserver/changeset/8360
Author:   wsanchez at apple.com
Date:     2011-11-30 15:22:46 -0800 (Wed, 30 Nov 2011)
Log Message:
-----------
Suppress warnings related to using int instead of size_t.

Modified Paths:
--------------
    PyKerberos/trunk/src/base64.c
    PyKerberos/trunk/src/base64.h
    PyKerberos/trunk/src/kerberosgss.c

Modified: PyKerberos/trunk/src/base64.c
===================================================================
--- PyKerberos/trunk/src/base64.c	2011-11-30 23:00:03 UTC (rev 8359)
+++ PyKerberos/trunk/src/base64.c	2011-11-30 23:22:46 UTC (rev 8360)
@@ -40,7 +40,7 @@
 // value            :    data to encode
 // vlen             :    length of data
 // (result)         :    new char[] - c-str of result
-char *base64_encode(const unsigned char *value, int vlen)
+char *base64_encode(const unsigned char *value, size_t vlen)
 {
     char *result = (char *)malloc((vlen * 4) / 3 + 5);
     char *out = result;
@@ -72,12 +72,12 @@
 // value            :    c-str to decode
 // rlen             :    length of decoded result
 // (result)         :    new unsigned char[] - decoded result
-unsigned char *base64_decode(const char *value, int *rlen)
+unsigned char *base64_decode(const char *value, size_t *rlen)
 {
     *rlen = 0;
     int c1, c2, c3, c4;
 
-    int vlen = strlen(value);
+    size_t vlen = strlen(value);
     unsigned char *result =(unsigned char *)malloc((vlen * 3) / 4 + 1);
     unsigned char *out = result;
 

Modified: PyKerberos/trunk/src/base64.h
===================================================================
--- PyKerberos/trunk/src/base64.h	2011-11-30 23:00:03 UTC (rev 8359)
+++ PyKerberos/trunk/src/base64.h	2011-11-30 23:22:46 UTC (rev 8360)
@@ -14,5 +14,6 @@
  * limitations under the License.
  **/
 
-char *base64_encode(const unsigned char *value, int vlen);
-unsigned char *base64_decode(const char *value, int *rlen);
+#include <stddef.h>
+char *base64_encode(const unsigned char *value, size_t vlen);
+unsigned char *base64_decode(const char *value, size_t *rlen);

Modified: PyKerberos/trunk/src/kerberosgss.c
===================================================================
--- PyKerberos/trunk/src/kerberosgss.c	2011-11-30 23:00:03 UTC (rev 8359)
+++ PyKerberos/trunk/src/kerberosgss.c	2011-11-30 23:22:46 UTC (rev 8360)
@@ -32,7 +32,7 @@
 char* server_principal_details(const char* service, const char* hostname)
 {
     char match[1024];
-    int match_len = 0;
+    size_t match_len = 0;
     char* result = NULL;
     
     int code;
@@ -216,7 +216,7 @@
     // If there is a challenge (data from the server) we need to give it to GSS
     if (challenge && *challenge)
     {
-        int len;
+        size_t len;
         input_token.value = base64_decode(challenge, &len);
         input_token.length = len;
     }
@@ -311,7 +311,7 @@
 	// If there is a challenge (data from the server) we need to give it to GSS
 	if (challenge && *challenge)
 	{
-		int len;
+		size_t len;
 		input_token.value = base64_decode(challenge, &len);
 		input_token.length = len;
 	}
@@ -366,7 +366,7 @@
     
 	if (challenge && *challenge)
 	{
-		int len;
+		size_t len;
 		input_token.value = base64_decode(challenge, &len);
 		input_token.length = len;
 	}
@@ -526,7 +526,7 @@
     // If there is a challenge (data from the server) we need to give it to GSS
     if (challenge && *challenge)
     {
-        int len;
+        size_t len;
         input_token.value = base64_decode(challenge, &len);
         input_token.length = len;
     }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20111130/b0a8008c/attachment.html>


More information about the calendarserver-changes mailing list