aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2019-07-02 03:34:58 +0200
committerMichael Meskes <meskes@postgresql.org>2019-07-03 03:17:06 +0200
commit75220fb62b1387b61f92c42b1bd147cb30607012 (patch)
treef38d3bb1be0c41182cb895bca6e4d3374480b6e3
parent84c41ae81bdf15cac71cc5ae0af69b4815594522 (diff)
downloadpostgresql-75220fb62b1387b61f92c42b1bd147cb30607012.tar.gz
postgresql-75220fb62b1387b61f92c42b1bd147cb30607012.zip
Made ecpg compatibility mode and run-time behaviour options case insensitive.
-rw-r--r--src/interfaces/ecpg/preproc/ecpg.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/interfaces/ecpg/preproc/ecpg.c b/src/interfaces/ecpg/preproc/ecpg.c
index e60d2be9a36..16bac221f51 100644
--- a/src/interfaces/ecpg/preproc/ecpg.c
+++ b/src/interfaces/ecpg/preproc/ecpg.c
@@ -251,7 +251,7 @@ main(int argc, char *const argv[])
snprintf(informix_path, MAXPGPATH, "%s/informix/esql", pkginclude_path);
add_include_path(informix_path);
}
- else if (strncmp(optarg, "ORACLE", strlen("ORACLE")) == 0)
+ else if (pg_strcasecmp(optarg, "ORACLE") == 0)
{
compat = ECPG_COMPAT_ORACLE;
}
@@ -262,11 +262,11 @@ main(int argc, char *const argv[])
}
break;
case 'r':
- if (strcmp(optarg, "no_indicator") == 0)
+ if (pg_strcasecmp(optarg, "no_indicator") == 0)
force_indicator = false;
- else if (strcmp(optarg, "prepare") == 0)
+ else if (pg_strcasecmp(optarg, "prepare") == 0)
auto_prepare = true;
- else if (strcmp(optarg, "questionmarks") == 0)
+ else if (pg_strcasecmp(optarg, "questionmarks") == 0)
questionmarks = true;
else
{