From 1596208b648841b735c7a2b0398719ea480a6be2 Mon Sep 17 00:00:00 2001 From: Francisco Miguel Biete Date: Fri, 13 May 2022 09:47:13 +0100 Subject: [PATCH 1/2] Support C11 --- guc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guc.c b/guc.c index 219f7b5..a8e6747 100644 --- a/guc.c +++ b/guc.c @@ -34,7 +34,7 @@ static bool check_histogram_max(int *newval, void **extra, GucSource source); void init_guc(void) { - int i = 0; + int i = 0, j; conf[i] = (GucVariable) { .guc_name = "pg_stat_monitor.pgsm_max", @@ -191,7 +191,7 @@ init_guc(void) .guc_unit = 0, .guc_value = &PGSM_TRACK }; - for (int j = 0; j < conf[i].n_options; ++j) { + for (j = 0; j < conf[i].n_options; ++j) { strlcpy(conf[i].guc_options[j], track_options[j].name, sizeof(conf[i].guc_options[j])); } DefineEnumGUC(&conf[i++], track_options); From 519210909abba5bcaaa9279cca33ca8603a7ecb8 Mon Sep 17 00:00:00 2001 From: Francisco Miguel Biete Date: Fri, 13 May 2022 09:50:39 +0100 Subject: [PATCH 2/2] Support C11 --- pg_stat_monitor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pg_stat_monitor.c b/pg_stat_monitor.c index bc7630c..3c923a4 100644 --- a/pg_stat_monitor.c +++ b/pg_stat_monitor.c @@ -3399,8 +3399,9 @@ pg_stat_monitor_settings(PG_FUNCTION_ARGS) if (conf->type == PGC_ENUM) { + size_t i; strcat(options, conf->guc_options[0]); - for (size_t i = 1; i < conf->n_options; ++i) + for (i = 1; i < conf->n_options; ++i) { strcat(options, ", "); strcat(options, conf->guc_options[i]);