[svn:DBD-Pg] r12018 - DBD-Pg/trunk

[email protected]
Newsgroups perl.dbd.pg.changes
Message-ID <[email protected]>
Author: turnstep
Date: Sat Nov  1 10:56:16 2008
New Revision: 12018

Modified:
   DBD-Pg/trunk/dbdimp.c

Log:
Casts to reduce warnings on Newz() calls.


Modified: DBD-Pg/trunk/dbdimp.c
==============================================================================
--- DBD-Pg/trunk/dbdimp.c	(original)
+++ DBD-Pg/trunk/dbdimp.c	Sat Nov  1 10:56:16 2008
@@ -2077,7 +2077,7 @@
 		if (imp_sth->numbound!=0) {
 			params = imp_sth->numphs;
 			if (NULL == imp_sth->PQoids) {
-				Newz(0, imp_sth->PQoids, imp_sth->numphs, Oid);
+				Newz(0, imp_sth->PQoids, (unsigned int)imp_sth->numphs, Oid);
 			}
 			for (x=0,currph=imp_sth->ph; NULL != currph; currph=currph->nextph) {
 				imp_sth->PQoids[x++] = (currph->defaultval) ? 0 : (Oid)currph->bind_type->type_id;
@@ -2898,7 +2898,7 @@
 	else { /* We are using a server that can handle PQexecParams/PQexecPrepared */
 		/* Put all values into an array to pass to PQexecPrepared */
 		if (NULL == imp_sth->PQvals) {
-			Newz(0, imp_sth->PQvals, imp_sth->numphs, const char *); /* freed in dbd_st_destroy */
+			Newz(0, imp_sth->PQvals, (unsigned int)imp_sth->numphs, const char *); /* freed in dbd_st_destroy */
 		}
 		for (x=0,currph=imp_sth->ph; NULL != currph; currph=currph->nextph) {
 			imp_sth->PQvals[x++] = currph->value;
@@ -2908,8 +2908,8 @@
 
 		if (imp_sth->has_binary) {
 			if (NULL == imp_sth->PQlens) {
-				Newz(0, imp_sth->PQlens, imp_sth->numphs, int); /* freed in dbd_st_destroy */
-				Newz(0, imp_sth->PQfmts, imp_sth->numphs, int); /* freed below */
+				Newz(0, imp_sth->PQlens, (unsigned int)imp_sth->numphs, int); /* freed in dbd_st_destroy */
+				Newz(0, imp_sth->PQfmts, (unsigned int)imp_sth->numphs, int); /* freed below */
 			}
 			for (x=0,currph=imp_sth->ph; NULL != currph; currph=currph->nextph,x++) {
 				if (PG_BYTEA==currph->bind_type->type_id) {
@@ -3046,7 +3046,7 @@
 			
 			/* Populate PQoids */
 			if (NULL == imp_sth->PQoids) {
-				Newz(0, imp_sth->PQoids, imp_sth->numphs, Oid);
+				Newz(0, imp_sth->PQoids, (unsigned int)imp_sth->numphs, Oid);
 			}
 			for (x=0,currph=imp_sth->ph; NULL != currph; currph=currph->nextph) {
 				imp_sth->PQoids[x++] = (currph->defaultval) ? 0 : (Oid)currph->bind_type->type_id;
@@ -3274,7 +3274,7 @@
 
 	/* Set up the type_info array if we have not seen it yet */
 	if (NULL == imp_sth->type_info) {
-		Newz(0, imp_sth->type_info, num_fields, sql_type_info_t*); /* freed in dbd_st_destroy */
+		Newz(0, imp_sth->type_info, (unsigned int)num_fields, sql_type_info_t*); /* freed in dbd_st_destroy */
 		for (i = 0; i < num_fields; ++i) {
 			TRACE_PQFTYPE;
 			imp_sth->type_info[i] = pg_type_data((int)PQftype(imp_sth->result, i));
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.