aboutsummaryrefslogtreecommitdiffstats
path: root/src/writer.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-06-29 15:45:50 -0400
committerDavid Robillard <d@drobilla.net>2022-01-13 23:04:20 -0500
commitdc77dc04689254730de428e75a1da6f7a893c9e6 (patch)
treee2c2863a0e6c99be35d5470eb667164184c27889 /src/writer.c
parent963909d052a617e7f3e2ff7a2dd6483f5629e698 (diff)
downloadserd-dc77dc04689254730de428e75a1da6f7a893c9e6.tar.gz
serd-dc77dc04689254730de428e75a1da6f7a893c9e6.tar.bz2
serd-dc77dc04689254730de428e75a1da6f7a893c9e6.zip
Factor out TRY macro
Diffstat (limited to 'src/writer.c')
-rw-r--r--src/writer.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/writer.c b/src/writer.c
index 5a605cd4..55136b98 100644
--- a/src/writer.c
+++ b/src/writer.c
@@ -21,6 +21,7 @@
#include "sink.h"
#include "string_utils.h"
#include "system.h"
+#include "try.h"
#include "uri_utils.h"
#include "world.h"
@@ -40,13 +41,6 @@
# define SERD_WARN_UNUSED_RESULT
#endif
-#define TRY(st, exp) \
- do { \
- if (((st) = (exp))) { \
- return (st); \
- } \
- } while (0)
-
typedef enum {
CTX_NAMED, ///< Normal non-anonymous context
CTX_BLANK, ///< Anonymous blank node