Skip to content

Commit 5bc1024

Browse files
author
Thomas G. Lockhart
committed
Remove troublesome type coersions from the char8 return statements.
Noted in trying to port to AIX.
1 parent 99643ab commit 5bc1024

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/backend/utils/adt/char.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*
1313
*
1414
* IDENTIFICATION
15-
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.3 1997/03/14 23:19:54 scrappy Exp $
15+
* $Header: /cvsroot/pgsql/src/backend/utils/adt/char.c,v 1.4 1997/05/17 06:20:34 thomas Exp $
1616
*
1717
*-------------------------------------------------------------------------
1818
*/
@@ -179,30 +179,30 @@ bool char16lt(char *arg1, char *arg2)
179179
{
180180
if (arg1 == NULL || arg2 == NULL)
181181
return((bool) 0);
182-
return((bool) (strncmp(arg1, arg2, 16) < 0));
182+
return(strncmp(arg1, arg2, 16) < 0);
183183
}
184184

185185
bool char16le(char *arg1, char *arg2)
186186
{
187187
if (arg1 == NULL || arg2 == NULL)
188188
return((bool) 0);
189-
return((bool) (strncmp(arg1, arg2, 16) <= 0));
189+
return(strncmp(arg1, arg2, 16) <= 0);
190190
}
191191

192192
bool char16gt(char *arg1, char *arg2)
193193
{
194194
if (arg1 == NULL || arg2 == NULL)
195195
return((bool) 0);
196196

197-
return((bool) (strncmp(arg1, arg2, 16) > 0));
197+
return(strncmp(arg1, arg2, 16) > 0);
198198
}
199199

200200
bool char16ge(char *arg1, char *arg2)
201201
{
202202
if (arg1 == NULL || arg2 == NULL)
203203
return((bool) 0);
204204

205-
return((bool) (strncmp(arg1, arg2, 16) >= 0));
205+
return(strncmp(arg1, arg2, 16) >= 0);
206206
}
207207

208208

@@ -355,42 +355,42 @@ bool char8eq(char *arg1, char *arg2)
355355
{
356356
if (arg1 == NULL || arg2 == NULL)
357357
return((bool) 0);
358-
return((bool) strncmp(arg1, arg2, 8) == 0);
358+
return(strncmp(arg1, arg2, 8) == 0);
359359
}
360360

361361
bool char8ne(char *arg1, char *arg2)
362362
{
363363
if (arg1 == NULL || arg2 == NULL)
364364
return((bool) 0);
365-
return((bool) strncmp(arg1, arg2, 8) != 0);
365+
return(strncmp(arg1, arg2, 8) != 0);
366366
}
367367

368368
bool char8lt(char *arg1, char *arg2)
369369
{
370370
if (arg1 == NULL || arg2 == NULL)
371371
return((bool) 0);
372-
return((bool) strncmp(arg1, arg2, 8) < 0);
372+
return(strncmp(arg1, arg2, 8) < 0);
373373
}
374374

375375
bool char8le(char *arg1, char *arg2)
376376
{
377377
if (arg1 == NULL || arg2 == NULL)
378378
return((bool) 0);
379-
return((bool) strncmp(arg1, arg2, 8) <= 0);
379+
return(strncmp(arg1, arg2, 8) <= 0);
380380
}
381381

382382
bool char8gt(char *arg1, char *arg2)
383383
{
384384
if (arg1 == NULL || arg2 == NULL)
385385
return((bool) 0);
386-
return((bool) strncmp(arg1, arg2, 8) > 0);
386+
return(strncmp(arg1, arg2, 8) > 0);
387387
}
388388

389389
bool char8ge(char *arg1, char *arg2)
390390
{
391391
if (arg1 == NULL || arg2 == NULL)
392392
return((bool) 0);
393-
return((bool) strncmp(arg1, arg2, 8) >= 0);
393+
return(strncmp(arg1, arg2, 8) >= 0);
394394
}
395395

396396
int32 char8cmp(char *arg1, char *arg2)

0 commit comments

Comments
 (0)