1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-07 00:36:50 +03:00

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
This commit is contained in:
Alexander Korotkov
2019-03-17 12:50:38 +03:00
parent c183a07f27
commit aa1b7f3866

View File

@ -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;