# HG changeset patch # User Matti Hamalainen # Date 1527509864 -10800 # Node ID f28f36162740bdd91a34177580cb5148fb0fe06d # Parent e9a43ee46f713e50731f02372d61b5b127a32c93 Return actual error code instead of forcing DMERR_FOPEN. diff -r e9a43ee46f71 -r f28f36162740 tools/libgfx.c --- a/tools/libgfx.c Mon May 28 14:55:36 2018 +0300 +++ b/tools/libgfx.c Mon May 28 15:17:44 2018 +0300 @@ -347,7 +347,7 @@ if ((res = dmf_open_stdio(filename, "wb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "RAW: Could not open file '%s' for writing.\n", filename); } @@ -399,7 +399,7 @@ // Create output file if ((res = dmf_open_stdio(filename, "wb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "PPM: could not open file '%s' for writing.\n", filename); } @@ -573,7 +573,7 @@ if ((res = dmf_open_stdio(filename, "wb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "PNG: could not open file '%s' for writing.\n", filename); } @@ -776,7 +776,7 @@ if ((res = dmf_open_stdio(filename, "rb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "PNG: Could not open file '%s' for reading.\n", filename); } @@ -1103,7 +1103,7 @@ if ((res = dmf_open_stdio(filename, "wb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "PCX: Could not open file '%s' for writing.\n", filename); } @@ -1409,7 +1409,7 @@ if ((res = dmf_open_stdio(filename, "rb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "PCX: Could not open file '%s' for reading.\n", filename); } @@ -1986,7 +1986,7 @@ if ((res = dmf_open_stdio(filename, "rb", &fp)) != DMERR_OK) { - return dmError(DMERR_FOPEN, + return dmError(res, "ILBM: Could not open file '%s' for reading.\n", filename); }