[113342] trunk/base/src
toby at macports.org
toby at macports.org
Wed Nov 13 12:51:15 PST 2013
Revision: 113342
https://trac.macports.org/changeset/113342
Author: toby at macports.org
Date: 2013-11-13 12:51:15 -0800 (Wed, 13 Nov 2013)
Log Message:
-----------
fix conversion warnings
Modified Paths:
--------------
trunk/base/src/cregistry/vercomp.c
trunk/base/src/macports1.0/get_systemconfiguration_proxies.c
trunk/base/src/pextlib1.0/Pextlib.c
trunk/base/src/registry2.0/util.c
Modified: trunk/base/src/cregistry/vercomp.c
===================================================================
--- trunk/base/src/cregistry/vercomp.c 2013-11-13 20:44:24 UTC (rev 113341)
+++ trunk/base/src/cregistry/vercomp.c 2013-11-13 20:51:15 UTC (rev 113342)
@@ -65,12 +65,12 @@
const char *eptrA, *eptrB;
if (lengthA < 0)
- lengthA = strlen(versionA);
+ lengthA = (int)strlen(versionA);
if (lengthB < 0)
- lengthB = strlen(versionB);
+ lengthB = (int)strlen(versionB);
/* if versions equal, return zero */
- if(lengthA == lengthB && !strncmp(versionA, versionB, lengthA))
+ if(lengthA == lengthB && !strncmp(versionA, versionB, (size_t)lengthA))
return 0;
ptrA = versionA;
Modified: trunk/base/src/macports1.0/get_systemconfiguration_proxies.c
===================================================================
--- trunk/base/src/macports1.0/get_systemconfiguration_proxies.c 2013-11-13 20:44:24 UTC (rev 113341)
+++ trunk/base/src/macports1.0/get_systemconfiguration_proxies.c 2013-11-13 20:51:15 UTC (rev 113342)
@@ -132,7 +132,7 @@
* We are adding :<port>\0 to the end, which is up to 7
* bytes additional (up to 5 for the port)
*/
- int newLength = strlen( hostname ) + 7;
+ size_t newLength = strlen( hostname ) + 7;
char *hostnameAndPort = calloc( 1, newLength );
if( hostnameAndPort != NULL )
{
@@ -165,8 +165,8 @@
*/
char *cfStringToCStringASCII( CFStringRef cfString )
{
- int strLen = CFStringGetMaximumSizeForEncoding( CFStringGetLength( cfString ), kCFStringEncodingASCII ) + 1;
- char *cString = calloc( 1, strLen );
+ CFIndex strLen = CFStringGetMaximumSizeForEncoding( CFStringGetLength( cfString ), kCFStringEncodingASCII ) + 1;
+ char *cString = calloc( 1, (size_t)strLen );
if( cString != NULL )
CFStringGetCString( cfString, cString, strLen, kCFStringEncodingASCII );
Modified: trunk/base/src/pextlib1.0/Pextlib.c
===================================================================
--- trunk/base/src/pextlib1.0/Pextlib.c 2013-11-13 20:44:24 UTC (rev 113341)
+++ trunk/base/src/pextlib1.0/Pextlib.c 2013-11-13 20:51:15 UTC (rev 113342)
@@ -203,7 +203,7 @@
user = strdup(Tcl_GetString(objv[1]));
if (isdigit(*(user)))
- pwent = getpwuid(strtol(user, 0, 0));
+ pwent = getpwuid((uid_t)strtol(user, 0, 0));
else
pwent = getpwnam(user);
free(user);
@@ -230,7 +230,7 @@
group = strdup(Tcl_GetString(objv[1]));
if (isdigit(*(group)))
- grent = getgrgid(strtol(group, 0, 0));
+ grent = getgrgid((gid_t)strtol(group, 0, 0));
else
grent = getgrnam(group);
free(group);
@@ -254,7 +254,7 @@
cur = MIN_USABLE_UID;
- while (getpwuid(cur) != NULL) {
+ while (getpwuid((uid_t)cur) != NULL) {
cur++;
}
@@ -271,7 +271,7 @@
cur = MIN_USABLE_GID;
- while (getgrgid(cur) != NULL) {
+ while (getgrgid((gid_t)cur) != NULL) {
cur++;
}
@@ -392,7 +392,7 @@
for (envp = environ; *envp != NULL; envp++) {
equals = strchr(*envp, '=');
if (equals != NULL) {
- len = equals - *envp;
+ len = (size_t)(equals - *envp);
Tcl_ListObjAppendElement(interp, tclList, Tcl_NewStringObj(*envp, len));
}
}
Modified: trunk/base/src/registry2.0/util.c
===================================================================
--- trunk/base/src/registry2.0/util.c 2013-11-13 20:44:24 UTC (rev 113341)
+++ trunk/base/src/registry2.0/util.c 2013-11-13 20:51:15 UTC (rev 113342)
@@ -49,7 +49,7 @@
* objects of a similar nature.
*/
char* unique_name(Tcl_Interp* interp, char* prefix, int* lower_bound) {
- int result_size = strlen(prefix) + TCL_INTEGER_SPACE + 1;
+ size_t result_size = strlen(prefix) + TCL_INTEGER_SPACE + 1;
char* result = malloc(result_size);
Tcl_CmdInfo info;
int i;
@@ -243,7 +243,7 @@
int recast(void* userdata, cast_function* fn, void* castcalldata,
free_function* del, void*** outv, void** inv, int inc,
reg_error* errPtr) {
- void** result = malloc(inc*sizeof(void*));
+ void** result = malloc((size_t)inc*sizeof(void*));
int i;
if (!result) {
return 0;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131113/ab0b11da/attachment.html>
More information about the macports-changes
mailing list