diff options
author | David Robillard <d@drobilla.net> | 2014-05-19 18:59:53 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-05-19 18:59:53 +0000 |
commit | e2e92e913db744ec1b6f108fa7d557afd89266ef (patch) | |
tree | 9bac1a85cc3b3f5049ce8db32a2755aee909d8a0 | |
parent | 5d363ca4f111bf6b0ce1506f269dda88b6e389ab (diff) | |
download | serd-e2e92e913db744ec1b6f108fa7d557afd89266ef.tar.gz serd-e2e92e913db744ec1b6f108fa7d557afd89266ef.tar.bz2 serd-e2e92e913db744ec1b6f108fa7d557afd89266ef.zip |
Add TODO comment about future API break needed for better error reporting.
git-svn-id: http://svn.drobilla.net/serd/trunk@461 490d8e77-9747-427b-9fa3-0b8f29cee8a0
-rw-r--r-- | src/writer.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/writer.c b/src/writer.c index 69d51b53..7fa021cb 100644 --- a/src/writer.c +++ b/src/writer.c @@ -104,6 +104,12 @@ typedef enum { static void w_err(SerdWriter* writer, SerdStatus st, const char* fmt, ...) { + /* TODO: This results in errors with no file information, which is not + helpful when re-serializing a file (particularly for "undefined + namespace prefix" errors. The statement sink API needs to be changed to + add a Cursor parameter so the source can notify the writer of the + statement origin for better error reporting. */ + va_list args; va_start(args, fmt); const SerdError e = { st, NULL, 0, 0, fmt, &args }; |