Mercurial > hg > dmlib
diff tools/64vw.c @ 1780:5ea4713e9e0f
Change c64 format probing API to use DMGrowBuf.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 12 Jun 2018 20:37:53 +0300 |
parents | 4e4d54135baf |
children | 8af6067b6bd7 |
line wrap: on
line diff
--- a/tools/64vw.c Tue Jun 12 18:33:35 2018 +0300 +++ b/tools/64vw.c Tue Jun 12 20:37:53 2018 +0300 @@ -195,10 +195,12 @@ if ((ret = dmReadDataFile(NULL, filename, &dataBuf, &dataSize)) != DMERR_OK) goto exit; + dmGrowBufConstCreateFrom(&tmp, dataBuf, dataSize); + if (optProbeOnly) - ret = dmC64ProbeBMP(dataBuf, dataSize, fmt) != DM_PROBE_SCORE_FALSE ? DMERR_OK : DMERR_NOT_SUPPORTED; + ret = dmC64ProbeBMP(&tmp, fmt) != DM_PROBE_SCORE_FALSE ? DMERR_OK : DMERR_NOT_SUPPORTED; else - ret = dmC64DecodeBMP(cimage, dmGrowBufConstCreateFrom(&tmp, dataBuf, dataSize), 0, 2, fmt, forced); + ret = dmC64DecodeBMP(cimage, &tmp, 0, 2, fmt, forced); exit: dmFree(dataBuf);