Mercurial > hg > dmlib
comparison gfxconv.c @ 417:9ace8a5c58d9
Improve error handling.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 03 Nov 2012 04:11:15 +0200 |
parents | 238e6baf01a8 |
children | 936bc27a79d6 |
comparison
equal
deleted
inserted
replaced
416:238e6baf01a8 | 417:9ace8a5c58d9 |
---|---|
1672 switch (optInImageFormat) | 1672 switch (optInImageFormat) |
1673 { | 1673 { |
1674 case OUTFMT_PCX: | 1674 case OUTFMT_PCX: |
1675 res = dmReadPCXImageFILE(inFile, &img); | 1675 res = dmReadPCXImageFILE(inFile, &img); |
1676 break; | 1676 break; |
1677 /* | |
1677 case OUTFMT_PNG: | 1678 case OUTFMT_PNG: |
1678 // res = dmReadPNGImageFILE(inFile, &img); | 1679 res = dmReadPNGImageFILE(inFile, &img); |
1679 break; | 1680 break; |
1681 */ | |
1682 default: | |
1683 dmError("Unsupported input image format for bitmap/image conversion.\n"); | |
1684 break; | |
1685 | |
1680 } | 1686 } |
1681 | 1687 |
1682 if (res != DMERR_OK) | 1688 if (res != DMERR_OK) |
1683 break; | 1689 break; |
1684 | 1690 |
1688 case OUTFMT_PPM: | 1694 case OUTFMT_PPM: |
1689 case OUTFMT_PNG: | 1695 case OUTFMT_PNG: |
1690 case OUTFMT_ARAW: | 1696 case OUTFMT_ARAW: |
1691 res = dmWriteImage(optOutFilename, img); | 1697 res = dmWriteImage(optOutFilename, img); |
1692 break; | 1698 break; |
1699 | |
1700 default: | |
1701 dmError("Unsupported output format for bitmap/image conversion.\n"); | |
1702 break; | |
1693 } | 1703 } |
1694 } | 1704 } |
1695 break; | 1705 break; |
1696 } | 1706 } |
1697 | 1707 |