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