Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5bc1024

Browse files
author
Thomas G. Lockhart
committed
Remove troublesome type coersions from the char8 return statements.
Noted in trying to port to AIX.
1 parent99643ab commit5bc1024

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
boolchar16le(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
boolchar16gt(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
boolchar16ge(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
boolchar8ne(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
boolchar8lt(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
boolchar8le(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
boolchar8gt(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
boolchar8ge(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
int32char8cmp(char*arg1,char*arg2)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp