@@ -431,7 +431,7 @@ json_lex_string(JsonLexContext *lex)
431431ereport (ERROR ,
432432(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
433433errmsg ("invalid input syntax for type json" ),
434- errdetail_internal ("line %d: Character with value \"0x%02x\" must be escaped." ,
434+ errdetail ("line %d: Character with value \"0x%02x\" must be escaped." ,
435435lex -> line_number , (unsignedchar )* s )));
436436}
437437else if (* s == '\\' )
@@ -466,7 +466,7 @@ json_lex_string(JsonLexContext *lex)
466466ereport (ERROR ,
467467(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
468468errmsg ("invalid input syntax for type json" ),
469- errdetail_internal ("line %d: \"\\u\" must be followed by four hexadecimal digits." ,
469+ errdetail ("line %d: \"\\u\" must be followed by four hexadecimal digits." ,
470470lex -> line_number )));
471471}
472472}
@@ -480,7 +480,7 @@ json_lex_string(JsonLexContext *lex)
480480ereport (ERROR ,
481481(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
482482errmsg ("invalid input syntax for type json" ),
483- errdetail_internal ("line %d: Invalid escape \"\\%s\"." ,
483+ errdetail ("line %d: Invalid escape \"\\%s\"." ,
484484lex -> line_number ,extract_mb_char (s ))));
485485}
486486}
@@ -595,7 +595,7 @@ report_parse_error(JsonParseStack *stack, JsonLexContext *lex)
595595(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
596596errmsg ("invalid input syntax for type json: \"%s\"" ,
597597lex -> input ),
598- errdetail_internal ("The input string ended unexpectedly." )));
598+ errdetail ("The input string ended unexpectedly." )));
599599
600600/* Work out the offending token. */
601601toklen = lex -> token_terminator - lex -> token_start ;
@@ -638,7 +638,7 @@ report_parse_error(JsonParseStack *stack, JsonLexContext *lex)
638638(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
639639errmsg ("invalid input syntax for type json: \"%s\"" ,
640640lex -> input ),
641- detail ?errdetail_internal (detail ,lex -> line_number ,token ) :0 ));
641+ detail ?errdetail (detail ,lex -> line_number ,token ) :0 ));
642642}
643643
644644/*
@@ -658,7 +658,7 @@ report_invalid_token(JsonLexContext *lex)
658658ereport (ERROR ,
659659(errcode (ERRCODE_INVALID_TEXT_REPRESENTATION ),
660660errmsg ("invalid input syntax for type json" ),
661- errdetail_internal ("line %d: Token \"%s\" is invalid." ,
661+ errdetail ("line %d: Token \"%s\" is invalid." ,
662662lex -> line_number ,token )));
663663}
664664