Skip to content
Snippets Groups Projects
Commit 5bc10242 authored by Thomas G. Lockhart's avatar Thomas G. Lockhart
Browse files

Remove troublesome type coersions from the char8 return statements.

Noted in trying to port to AIX.
parent 99643abe
No related branches found
No related tags found
No related merge requests found
......@@ -12,7 +12,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.3 1997/03/14 23:19:54 scrappy Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.4 1997/05/17 06:20:34 thomas Exp $
*
*-------------------------------------------------------------------------
*/
......@@ -179,14 +179,14 @@ bool char16lt(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1, arg2, 16) < 0));
return(strncmp(arg1, arg2, 16) < 0);
}
bool char16le(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1, arg2, 16) <= 0));
return(strncmp(arg1, arg2, 16) <= 0);
}
bool char16gt(char *arg1, char *arg2)
......@@ -194,7 +194,7 @@ bool char16gt(char *arg1, char *arg2)
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1, arg2, 16) > 0));
return(strncmp(arg1, arg2, 16) > 0);
}
bool char16ge(char *arg1, char *arg2)
......@@ -202,7 +202,7 @@ bool char16ge(char *arg1, char *arg2)
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1, arg2, 16) >= 0));
return(strncmp(arg1, arg2, 16) >= 0);
}
......@@ -355,42 +355,42 @@ bool char8eq(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) == 0);
return(strncmp(arg1, arg2, 8) == 0);
}
bool char8ne(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) != 0);
return(strncmp(arg1, arg2, 8) != 0);
}
bool char8lt(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) < 0);
return(strncmp(arg1, arg2, 8) < 0);
}
bool char8le(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) <= 0);
return(strncmp(arg1, arg2, 8) <= 0);
}
bool char8gt(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) > 0);
return(strncmp(arg1, arg2, 8) > 0);
}
bool char8ge(char *arg1, char *arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) strncmp(arg1, arg2, 8) >= 0);
return(strncmp(arg1, arg2, 8) >= 0);
}
int32 char8cmp(char *arg1, char *arg2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment