diff options
author | Andrew Dunstan | 2022-12-23 14:17:24 +0000 |
---|---|---|
committer | Andrew Dunstan | 2022-12-23 14:17:24 +0000 |
commit | 878ce16056c087e2dcd7cc31cd7e4700f407a770 (patch) | |
tree | a70260dcd16c84ea40222a753105998f867b486b /contrib/seg/segdata.h | |
parent | 7a310338f4dd3195376477d502e93fba5f165769 (diff) |
Convert contrib/seg's input function to report errors softly
Reviewed by Tom Lane
Discussion: https://postgr.es/m/a8dc5700-c341-3ba8-0507-cc09881e6200@dunslane.net
Diffstat (limited to 'contrib/seg/segdata.h')
-rw-r--r-- | contrib/seg/segdata.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/seg/segdata.h b/contrib/seg/segdata.h index f4eafc865d9..3d6e3e3f245 100644 --- a/contrib/seg/segdata.h +++ b/contrib/seg/segdata.h @@ -16,9 +16,10 @@ extern int significant_digits(const char *s); /* in segscan.l */ extern int seg_yylex(void); -extern void seg_yyerror(SEG *result, const char *message) pg_attribute_noreturn(); +extern void seg_yyerror(SEG *result, struct Node *escontext, + const char *message); extern void seg_scanner_init(const char *str); extern void seg_scanner_finish(void); /* in segparse.y */ -extern int seg_yyparse(SEG *result); +extern int seg_yyparse(SEG *result, struct Node *escontext); |