@@ -409,8 +409,8 @@ pg_do_encoding_conversion(unsigned char *src, int len,
409409(void )OidFunctionCall6 (proc ,
410410Int32GetDatum (src_encoding ),
411411Int32GetDatum (dest_encoding ),
412- CStringGetDatum (( char * ) src ),
413- CStringGetDatum (( char * ) result ),
412+ CStringGetDatum (src ),
413+ CStringGetDatum (result ),
414414Int32GetDatum (len ),
415415BoolGetDatum (false));
416416
@@ -485,8 +485,8 @@ pg_do_encoding_conversion_buf(Oid proc,
485485result = OidFunctionCall6 (proc ,
486486Int32GetDatum (src_encoding ),
487487Int32GetDatum (dest_encoding ),
488- CStringGetDatum (( char * ) src ),
489- CStringGetDatum (( char * ) dest ),
488+ CStringGetDatum (src ),
489+ CStringGetDatum (dest ),
490490Int32GetDatum (srclen ),
491491BoolGetDatum (noError ));
492492return DatumGetInt32 (result );
@@ -910,8 +910,8 @@ pg_unicode_to_server(pg_wchar c, unsigned char *s)
910910FunctionCall6 (Utf8ToServerConvProc ,
911911Int32GetDatum (PG_UTF8 ),
912912Int32GetDatum (server_encoding ),
913- CStringGetDatum (( char * ) c_as_utf8 ),
914- CStringGetDatum (( char * ) s ),
913+ CStringGetDatum (c_as_utf8 ),
914+ CStringGetDatum (s ),
915915Int32GetDatum (c_as_utf8_len ),
916916BoolGetDatum (false));
917917}