aboutsummaryrefslogtreecommitdiff
path: root/src/apps/cs2cs.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-01-22 21:45:38 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-01-22 21:45:38 +0100
commit383951f9f4b931c0f6362942c3e805a06598f819 (patch)
treeac4e405a778589d98c0cf9609ee5df99092f8e53 /src/apps/cs2cs.cpp
parentf0197a532b9ed0facafa0be135c208d5b570ac57 (diff)
downloadPROJ-383951f9f4b931c0f6362942c3e805a06598f819.tar.gz
PROJ-383951f9f4b931c0f6362942c3e805a06598f819.zip
cs2cs: improve detection of 'cs2cs [-....] SRC DST' syntax
Diffstat (limited to 'src/apps/cs2cs.cpp')
-rw-r--r--src/apps/cs2cs.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/apps/cs2cs.cpp b/src/apps/cs2cs.cpp
index 1c49965a..150548c5 100644
--- a/src/apps/cs2cs.cpp
+++ b/src/apps/cs2cs.cpp
@@ -345,8 +345,9 @@ int main(int argc, char **argv) {
int countNonOptionArg = 0;
for (int i = 1; i < argc; i++) {
if (argv[i][0] == '-') {
- if (argv[i][1] == '\0') {
- countNonOptionArg++;
+ if (argv[i][1] == 'f' || argv[i][1] == 'e' || argv[i][1] == 'd' ||
+ argv[i][1] == 'D' ) {
+ i++;
}
} else {
if (strcmp(argv[i], "+to") == 0) {