From: Alexander Korotkov Date: Sun, 17 Mar 2019 09:50:38 +0000 (+0300) Subject: Apply const qualifier to keywords of jsonpath_scan.l X-Git-Tag: REL_12_BETA1~512 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aa1b7f386687dec17ffa62d13026580050734632;p=postgresql Apply const qualifier to keywords of jsonpath_scan.l Discussion: https://postgr.es/m/CAEeOP_a-Pfy%3DU9-f%3DgQ0AsB8FrxrC8xCTVq%2BeO71-2VoWP5cag%40mail.gmail.com Author: Mark G --- diff --git a/src/backend/utils/adt/jsonpath_scan.l b/src/backend/utils/adt/jsonpath_scan.l index 110ea2160d..06efe0e6ab 100644 --- a/src/backend/utils/adt/jsonpath_scan.l +++ b/src/backend/utils/adt/jsonpath_scan.l @@ -284,10 +284,10 @@ jsonpath_yyerror(JsonPathParseResult **result, const char *message) typedef struct keyword { - int16 len; - bool lowercase; - int val; - char *keyword; + int16 len; + bool lowercase; + int val; + const char *keyword; } keyword; /* @@ -295,7 +295,7 @@ typedef struct keyword * alphabetical order */ -static keyword keywords[] = { +static const keyword keywords[] = { { 2, false, IS_P, "is"}, { 2, false, TO_P, "to"}, { 3, false, ABS_P, "abs"}, @@ -322,11 +322,11 @@ static keyword keywords[] = { static int checkSpecialVal() { - int res = IDENT_P; - int diff; - keyword *StopLow = keywords, - *StopHigh = keywords + lengthof(keywords), - *StopMiddle; + int res = IDENT_P; + int diff; + const keyword *StopLow = keywords, + *StopHigh = keywords + lengthof(keywords), + *StopMiddle; if (scanstring.len > keywords[lengthof(keywords) - 1].len) return res;