comparison tools/gfxconv.c @ 2010:09d548b08150

Improve input skip option messages.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 07 Jul 2018 22:20:47 +0300
parents 9f7e9a393771
children c8c698bb99b6
comparison
equal deleted inserted replaced
2009:3d40a6767a4e 2010:09d548b08150
1890 fclose(inFile); 1890 fclose(inFile);
1891 1891
1892 // Check and compute the input skip 1892 // Check and compute the input skip
1893 if (optInSkip > dataSizeOrig) 1893 if (optInSkip > dataSizeOrig)
1894 { 1894 {
1895 dmErrorMsg("Input skip value %d is larger than input size %" DM_PRIu_SIZE_T ".\n", 1895 dmErrorMsg("Input skip value %d (0x%x) is larger than input size %" DM_PRIu_SIZE_T ".\n",
1896 optInSkip, dataSizeOrig); 1896 optInSkip, optInSkip, dataSizeOrig);
1897 goto error; 1897 goto error;
1898 } 1898 }
1899 1899
1900 if (optInSkipNeg) 1900 if (optInSkipNeg)
1901 { 1901 {
1902 dataBuf = dataBufOrig + dataSizeOrig - optInSkip; 1902 dataBuf = dataBufOrig + dataSizeOrig - optInSkip;
1903 dataSize = optInSkip; 1903 dataSize = optInSkip;
1904 dataRealOffs = dataSizeOrig - optInSkip; 1904 dataRealOffs = dataSizeOrig - optInSkip;
1905 1905
1906 dmMsg(1, "Input skip -%d (-%x). Offset %d (%x), size %d (%x).\n", 1906 dmMsg(1, "Input skip -%d (-0x%x). Offset %d (0x%x), size %d (0x%x).\n",
1907 optInSkip, optInSkip, 1907 optInSkip, optInSkip,
1908 dataRealOffs, dataRealOffs, 1908 dataRealOffs, dataRealOffs,
1909 dataSize, dataSize); 1909 dataSize, dataSize);
1910 1910
1911 } 1911 }
1913 { 1913 {
1914 dataBuf = dataBufOrig + optInSkip; 1914 dataBuf = dataBufOrig + optInSkip;
1915 dataSize = dataSizeOrig - optInSkip; 1915 dataSize = dataSizeOrig - optInSkip;
1916 dataRealOffs = optInSkip; 1916 dataRealOffs = optInSkip;
1917 1917
1918 dmMsg(1, "Input skip %d (%x), size %d (%x).\n", 1918 dmMsg(1, "Input skip %d (0x%x), size %d (0x%x).\n",
1919 optInSkip, optInSkip, 1919 optInSkip, optInSkip,
1920 dataSize, dataSize); 1920 dataSize, dataSize);
1921 } 1921 }
1922 1922
1923 // Check for forced input format here 1923 // Check for forced input format here