Skip to content

Commit 14f29f6

Browse files
author
Michael Meskes
committed
Removed unsigned/signed mismatches.
1 parent 11a497f commit 14f29f6

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/interfaces/ecpg/compatlib/informix.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/informix.c,v 1.57 2009/01/15 11:52:54 petere Exp $ */
1+
/* $PostgreSQL: pgsql/src/interfaces/ecpg/compatlib/informix.c,v 1.58 2009/05/20 16:49:23 meskes Exp $ */
22

33
#define POSTGRES_ECPG_INTERNAL
44
#include "postgres_fe.h"
@@ -151,7 +151,7 @@ static char *
151151
ecpg_strndup(const char *str, size_t len)
152152
{
153153
int real_len = strlen(str);
154-
int use_len = (real_len > len) ? len : real_len;
154+
int use_len = (real_len > len) ? (int)len : real_len;
155155

156156
char *new = malloc(use_len + 1);
157157

src/interfaces/ecpg/ecpglib/execute.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/execute.c,v 1.83 2009/05/20 16:13:18 meskes Exp $ */
1+
/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/execute.c,v 1.84 2009/05/20 16:49:23 meskes Exp $ */
22

33
/*
44
* The aim is to get a simpler inteface to the database routines.
@@ -759,7 +759,7 @@ ecpg_store_input(const int lineno, const bool force_indicator, const struct vari
759759
case ECPGt_unsigned_char:
760760
{
761761
/* set slen to string length if type is char * */
762-
int slen = (var->varcharsize == 0) ? strlen((char *) var->value) : var->varcharsize;
762+
int slen = (var->varcharsize == 0) ? strlen((char *) var->value) : (unsigned int)var->varcharsize;
763763

764764
if (!(newcopy = ecpg_alloc(slen + 1, lineno)))
765765
return false;

src/interfaces/ecpg/pgtypeslib/datetime.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/datetime.c,v 1.36 2009/05/20 16:13:18 meskes Exp $ */
1+
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/datetime.c,v 1.37 2009/05/20 16:49:23 meskes Exp $ */
22

33
#include "postgres_fe.h"
44

@@ -347,7 +347,7 @@ PGTYPESdate_defmt_asc(date * d, char *fmt, char *str)
347347
char *fmt_ystart,
348348
*fmt_mstart,
349349
*fmt_dstart;
350-
int i;
350+
unsigned int i;
351351
int reading_digit;
352352
int token_count;
353353
char *str_copy;

src/interfaces/ecpg/pgtypeslib/dt_common.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/dt_common.c,v 1.49 2009/05/20 16:13:18 meskes Exp $ */
1+
/* $PostgreSQL: pgsql/src/interfaces/ecpg/pgtypeslib/dt_common.c,v 1.50 2009/05/20 16:49:23 meskes Exp $ */
22

33
#include "postgres_fe.h"
44

@@ -2583,7 +2583,7 @@ PGTYPEStimestamp_defmt_scan(char **str, char *fmt, timestamp * d,
25832583
*pfmt,
25842584
*tmp;
25852585
int err = 1;
2586-
int j;
2586+
unsigned int j;
25872587
struct tm tm;
25882588

25892589
pfmt = fmt;

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy