diff options
author | Michael Meskes | 2019-07-02 01:34:58 +0000 |
---|---|---|
committer | Michael Meskes | 2019-07-03 01:17:06 +0000 |
commit | 75220fb62b1387b61f92c42b1bd147cb30607012 (patch) | |
tree | f38d3bb1be0c41182cb895bca6e4d3374480b6e3 | |
parent | 84c41ae81bdf15cac71cc5ae0af69b4815594522 (diff) |
Made ecpg compatibility mode and run-time behaviour options case insensitive.
-rw-r--r-- | src/interfaces/ecpg/preproc/ecpg.c | 8 |
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 { |