Skip to content

Commit 7bdd8dc

Browse files
committed
This prevent gcc from complaining about casting a short to a char * and
fixes another complaint. More fixes from Bruce...
1 parent 9c0f89c commit 7bdd8dc

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

src/backend/access/nbtree/nbtsort.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*
66
*
77
* IDENTIFICATION
8-
* $Id: nbtsort.c,v 1.1.1.1 1996/07/09 06:21:12 scrappy Exp $
8+
* $Id: nbtsort.c,v 1.2 1996/07/31 18:46:47 scrappy Exp $
99
*
1010
* NOTES
1111
*
@@ -97,10 +97,10 @@ _bt_isortcmpinit(Relation index)
9797
}
9898

9999
static int
100-
_bt_isortcmp(BTItem *bti1p, BTItem *bti2p)
100+
_bt_isortcmp(const void *bti1p,const void *bti2p)
101101
{
102-
BTItem bti1 = *bti1p;
103-
BTItem bti2 = *bti2p;
102+
BTItem bti1 = *(BTItem *)bti1p;
103+
BTItem bti2 = *(BTItem *)bti2p;
104104

105105
if (bti1 == (BTItem) NULL) {
106106
if (bti2 == (BTItem) NULL) {

src/backend/optimizer/util/clauseinfo.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
*
88
*
99
* IDENTIFICATION
10-
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/Attic/clauseinfo.c,v 1.2 1996/07/22 23:30:57 scrappy Exp $
10+
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/Attic/clauseinfo.c,v 1.3 1996/07/31 18:47:06 scrappy Exp $
1111
*
1212
*-------------------------------------------------------------------------
1313
*/
@@ -103,7 +103,7 @@ get_relattvals(List *clauseinfo_list,
103103

104104
temp = (CInfo *)lfirst(i);
105105
get_relattval((Node*)temp->clause, &dummy, &attno, &constval, &flag);
106-
result1 = lappendi(result1, attno);
106+
result1 = lappendi(result1, (int)attno);
107107
result2 = lappendi(result2, constval);
108108
result3 = lappendi(result3, flag);
109109
}

src/backend/optimizer/util/plancat.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/plancat.c,v 1.1.1.1 1996/07/09 06:21:39 scrappy Exp $
11+
* $Header: /cvsroot/pgsql/src/backend/optimizer/util/plancat.c,v 1.2 1996/07/31 18:47:08 scrappy Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -324,7 +324,7 @@ restriction_selectivity(Oid functionObjectId,
324324
result = (float64) fmgr(functionObjectId,
325325
(char *) operatorObjectId,
326326
(char *) relationObjectId,
327-
(char *) attributeNumber,
327+
(char *) (int)attributeNumber,
328328
(char *) constValue,
329329
(char *) constFlag,
330330
NULL);
@@ -363,9 +363,9 @@ join_selectivity (Oid functionObjectId,
363363
result = (float64) fmgr(functionObjectId,
364364
(char *) operatorObjectId,
365365
(char *) relationObjectId1,
366-
(char *) attributeNumber1,
366+
(char *) (int)attributeNumber1,
367367
(char *) relationObjectId2,
368-
(char *) attributeNumber2,
368+
(char *) (int)attributeNumber2,
369369
NULL);
370370
if (!PointerIsValid(result))
371371
elog(WARN, "JoinClauseSelectivity: bad pointer");

src/backend/utils/adt/selfuncs.c

Lines changed: 5 additions & 5 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/selfuncs.c,v 1.1.1.1 1996/07/09 06:22:05 scrappy Exp $
15+
* $Header: /cvsroot/pgsql/src/backend/utils/adt/selfuncs.c,v 1.2 1996/07/31 18:48:16 scrappy Exp $
1616
*
1717
*-------------------------------------------------------------------------
1818
*/
@@ -380,7 +380,7 @@ btreesel(Oid operatorObjectId,
380380
result = (float64)fmgr(get_oprrest (operatorObjectId),
381381
(char*)operatorObjectId,
382382
(char*)indrelid,
383-
(char*)attributeNumber,
383+
(char*)(int)attributeNumber,
384384
(char*)constValue,
385385
(char*)constFlag,
386386
NULL);
@@ -422,7 +422,7 @@ btreenpage(Oid operatorObjectId,
422422
temp = (float64)fmgr(get_oprrest (operatorObjectId),
423423
(char*)operatorObjectId,
424424
(char*)indrelid,
425-
(char*)attributeNumber,
425+
(char*)(int)attributeNumber,
426426
(char*)constValue,
427427
(char*)constFlag,
428428
NULL);
@@ -484,7 +484,7 @@ hashsel(Oid operatorObjectId,
484484
result = (float64)fmgr(get_oprrest (operatorObjectId),
485485
(char*)operatorObjectId,
486486
(char*)indrelid,
487-
(char*)attributeNumber,
487+
(char*)(int)attributeNumber,
488488
(char*)constValue,
489489
(char*)constFlag,
490490
NULL);
@@ -545,7 +545,7 @@ hashnpage(Oid operatorObjectId,
545545
temp = (float64)fmgr(get_oprrest (operatorObjectId),
546546
(char*)operatorObjectId,
547547
(char*)indrelid,
548-
(char*)attributeNumber,
548+
(char*)(int)attributeNumber,
549549
(char*)constValue,
550550
(char*)constFlag,
551551
NULL);

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