| 488 |
|
restype = mop[i].rmp->dtype; |
| 489 |
|
if (!imp->dtype || (restype = rmx_newtype(restype, imp->dtype)) > 0) |
| 490 |
|
imp->dtype = restype; |
| 491 |
< |
else |
| 491 |
> |
else if (!nowarn) |
| 492 |
|
fprintf(stderr, "%s: warning - data type mismatch\n", |
| 493 |
|
mop[i].inspec); |
| 494 |
|
if (!i) { |
| 552 |
|
|
| 553 |
|
#if defined(_WIN32) || defined(_WIN64) |
| 554 |
|
if (np > 1) { |
| 555 |
< |
fputs("Warning: only one process under Windows\n", stderr); |
| 555 |
> |
if (!nowarn) |
| 556 |
> |
fputs("Warning: only one process under Windows\n", stderr); |
| 557 |
|
np = 1; |
| 558 |
|
} else |
| 559 |
|
#endif |
| 690 |
|
i = close_processes(cproc, nchildren); /* collect family */ |
| 691 |
|
free(cproc); cproc = NULL; nchildren = 0; |
| 692 |
|
if (i < 0) { |
| 693 |
< |
fputs("Warning: lost child in parent_loop()\n", stderr); |
| 693 |
> |
if (!nowarn) |
| 694 |
> |
fputs("Warning: lost child in parent_loop()\n", stderr); |
| 695 |
|
return(1); |
| 696 |
|
} |
| 697 |
|
if (i > 0) { |