[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