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

Commitaca5b34

Browse files
committed
Cast parameters to ckfree to (char *) to suppress compiler warnings.
1 parentb1b9059 commitaca5b34

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

‎src/pl/tcl/pltcl.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* procedural language (PL)
44
*
55
* IDENTIFICATION
6-
* $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.21 2000/04/16 04:19:41 tgl Exp $
6+
* $Header: /cvsroot/pgsql/src/pl/tcl/pltcl.c,v 1.22 2000/05/23 01:59:05 tgl Exp $
77
*
88
* This software is copyrighted by Jan Wieck - Hamburg.
99
*
@@ -1064,7 +1064,7 @@ pltcl_trigger_handler(FmgrInfo *proinfo)
10641064

10651065
if (ret_numvals %2!=0)
10661066
{
1067-
ckfree(ret_values);
1067+
ckfree((char*)ret_values);
10681068
elog(ERROR,"pltcl: invalid return list from trigger - must have even # of elements");
10691069
}
10701070

@@ -1086,7 +1086,7 @@ pltcl_trigger_handler(FmgrInfo *proinfo)
10861086
if (sigsetjmp(Warn_restart,1)!=0)
10871087
{
10881088
memcpy(&Warn_restart,&save_restart,sizeof(Warn_restart));
1089-
ckfree(ret_values);
1089+
ckfree((char*)ret_values);
10901090
pltcl_restart_in_progress=1;
10911091
if (--pltcl_call_level==0)
10921092
pltcl_restart_in_progress=0;
@@ -1156,7 +1156,7 @@ pltcl_trigger_handler(FmgrInfo *proinfo)
11561156
if (rettup==NULL)
11571157
elog(ERROR,"pltcl: SPI_modifytuple() failed - RC = %d\n",SPI_result);
11581158

1159-
ckfree(ret_values);
1159+
ckfree((char*)ret_values);
11601160
memcpy(&Warn_restart,&save_restart,sizeof(Warn_restart));
11611161

11621162
returnrettup;
@@ -1581,7 +1581,7 @@ pltcl_SPI_prepare(ClientData cdata, Tcl_Interp *interp,
15811581
free(qdesc->argvalues);
15821582
free(qdesc->arglen);
15831583
free(qdesc);
1584-
ckfree(args);
1584+
ckfree((char*)args);
15851585
returnTCL_ERROR;
15861586
}
15871587

@@ -1730,7 +1730,7 @@ pltcl_SPI_execp(ClientData cdata, Tcl_Interp *interp,
17301730
************************************************************/
17311731
if (callargs!=NULL)
17321732
{
1733-
ckfree(callargs);
1733+
ckfree((char*)callargs);
17341734
callargs=NULL;
17351735
}
17361736

@@ -1843,7 +1843,7 @@ pltcl_SPI_execp(ClientData cdata, Tcl_Interp *interp,
18431843
TCL_VOLATILE);
18441844
if (callargs!=NULL)
18451845
{
1846-
ckfree(callargs);
1846+
ckfree((char*)callargs);
18471847
callargs=NULL;
18481848
}
18491849
returnTCL_ERROR;
@@ -1867,7 +1867,7 @@ pltcl_SPI_execp(ClientData cdata, Tcl_Interp *interp,
18671867
qdesc->argvalues[j]= (Datum)NULL;
18681868
}
18691869
}
1870-
ckfree(callargs);
1870+
ckfree((char*)callargs);
18711871
callargs=NULL;
18721872
pltcl_restart_in_progress=1;
18731873
Tcl_SetResult(interp,"Transaction abort",TCL_VOLATILE);
@@ -1890,7 +1890,7 @@ pltcl_SPI_execp(ClientData cdata, Tcl_Interp *interp,
18901890
* Free the splitted argument value list
18911891
************************************************************/
18921892
memcpy(&Warn_restart,&save_restart,sizeof(Warn_restart));
1893-
ckfree(callargs);
1893+
ckfree((char*)callargs);
18941894
callargs=NULL;
18951895
}
18961896
else

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp