27 |
|
fputs("Usage: ", stderr); |
28 |
|
fputs(progname, stderr); |
29 |
|
fputs( |
30 |
< |
" [-d ref_depth/unit][-h[io]][-H[io]][-f[afd]] [input [output.dpt]]\n", |
30 |
> |
" [-d ref_depth/unit][-h[io]][-H[io]][-f[afd]][-x xr -y yr] [input [output.dpt]]\n", |
31 |
|
stderr); |
32 |
|
fputs(" Or: ", stderr); |
33 |
|
fputs(progname, stderr); |
45 |
|
long nexpected = (long)dcp->res.xr * dcp->res.yr; |
46 |
|
|
47 |
|
if (dcp->inpfmt[0]) { |
48 |
< |
if (strstr(dcp->inpfmt, "ascii") != NULL) |
48 |
> |
if (!strcmp(dcp->inpfmt, "ascii")) |
49 |
|
dcp->format = 'a'; |
50 |
< |
else if (strstr(dcp->inpfmt, "float") != NULL) |
50 |
> |
else if (!strcmp(dcp->inpfmt, "float")) |
51 |
|
dcp->format = 'f'; |
52 |
< |
else if (strstr(dcp->inpfmt, "double") != NULL) |
52 |
> |
else if (!strcmp(dcp->inpfmt, "double")) |
53 |
|
dcp->format = 'd'; |
54 |
|
else { |
55 |
|
fputs(dcp->inpname, stderr); |
429 |
|
/* process data */ |
430 |
|
switch (conversion) { |
431 |
|
case CV_FWD: /* distance -> depth code */ |
432 |
+ |
if (!strcmp(dc.depth_unit, "1")) { |
433 |
+ |
fputs(progname, stderr); |
434 |
+ |
fputs(": warning - using reference depth of 1.0\n", |
435 |
+ |
stderr); |
436 |
+ |
} |
437 |
|
if (!encode_depths(&dc)) |
438 |
|
return 1; |
439 |
|
break; |