aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-12-30 13:52:33 -0500
committerDavid Robillard <d@drobilla.net>2019-04-13 19:15:32 +0200
commit696b558616bec2d2259bf901d2d94728e0cb0b74 (patch)
tree746d7df0d6d45c5656057798087a9926d9a47957
parent271ba679ed9652ed91c9e3a0c0a13e50f8eb8ae4 (diff)
downloadserd-696b558616bec2d2259bf901d2d94728e0cb0b74.tar.gz
serd-696b558616bec2d2259bf901d2d94728e0cb0b74.tar.bz2
serd-696b558616bec2d2259bf901d2d94728e0cb0b74.zip
Use simpler names for statement flags
-rw-r--r--serd/serd.h10
-rw-r--r--src/n3.c8
-rw-r--r--src/writer.c24
3 files changed, 21 insertions, 21 deletions
diff --git a/serd/serd.h b/serd/serd.h
index 004e4e43..90ad210f 100644
--- a/serd/serd.h
+++ b/serd/serd.h
@@ -166,11 +166,11 @@ typedef enum {
Flags indicating inline abbreviation information for a statement.
*/
typedef enum {
- SERD_EMPTY_S = 1 << 0, /**< Empty blank node subject */
- SERD_ANON_S_BEGIN = 1 << 1, /**< Start of anonymous subject */
- SERD_ANON_O_BEGIN = 1 << 2, /**< Start of anonymous object */
- SERD_LIST_S_BEGIN = 1 << 3, /**< Start of list subject */
- SERD_LIST_O_BEGIN = 1 << 4, /**< Start of list object */
+ SERD_EMPTY_S = 1 << 0, /**< Empty blank node subject */
+ SERD_ANON_S = 1 << 1, /**< Start of anonymous subject */
+ SERD_ANON_O = 1 << 2, /**< Start of anonymous object */
+ SERD_LIST_S = 1 << 3, /**< Start of list subject */
+ SERD_LIST_O = 1 << 4 /**< Start of list object */
} SerdStatementFlag;
/**
diff --git a/src/n3.c b/src/n3.c
index e976edf6..e108084d 100644
--- a/src/n3.c
+++ b/src/n3.c
@@ -927,9 +927,9 @@ read_anon(SerdReader* reader, ReadContext ctx, bool subject, SerdNode** dest)
bool empty;
eat_byte_safe(reader, '[');
if ((empty = peek_delim(reader, ']'))) {
- *ctx.flags |= (subject) ? SERD_EMPTY_S : SERD_ANON_O_BEGIN;
+ *ctx.flags |= (subject) ? SERD_EMPTY_S : SERD_ANON_O;
} else {
- *ctx.flags |= (subject) ? SERD_ANON_S_BEGIN : SERD_ANON_O_BEGIN;
+ *ctx.flags |= (subject) ? SERD_ANON_S : SERD_ANON_O;
if (peek_delim(reader, '=')) {
if (!(*dest = read_blankName(reader)) ||
!eat_delim(reader, ';')) {
@@ -1129,10 +1129,10 @@ read_collection(SerdReader* reader, ReadContext ctx, SerdNode** dest)
*dest = end ? reader->rdf_nil : blank_id(reader);
if (ctx.subject) {
// subject predicate _:head
- *ctx.flags |= (end ? 0 : SERD_LIST_O_BEGIN);
+ *ctx.flags |= (end ? 0 : SERD_LIST_O);
TRY(st, emit_statement(reader, ctx, *dest));
} else {
- *ctx.flags |= (end ? 0 : SERD_LIST_S_BEGIN);
+ *ctx.flags |= (end ? 0 : SERD_LIST_S);
}
if (end) {
diff --git a/src/writer.c b/src/writer.c
index 6989542f..2db925ef 100644
--- a/src/writer.c
+++ b/src/writer.c
@@ -449,8 +449,8 @@ is_inline_start(const SerdWriter* writer,
SerdStatementFlags flags)
{
return (supports_abbrev(writer) &&
- ((field == SERD_SUBJECT && (flags & SERD_ANON_S_BEGIN)) ||
- (field == SERD_OBJECT && (flags & SERD_ANON_O_BEGIN))));
+ ((field == SERD_SUBJECT && (flags & SERD_ANON_S)) ||
+ (field == SERD_OBJECT && (flags & SERD_ANON_O))));
}
static bool
@@ -623,8 +623,8 @@ write_blank(SerdWriter* const writer,
if (supports_abbrev(writer)) {
if (is_inline_start(writer, field, flags)) {
return write_sep(writer, SEP_ANON_BEGIN);
- } else if ((field == SERD_SUBJECT && (flags & SERD_LIST_S_BEGIN)) ||
- (field == SERD_OBJECT && (flags & SERD_LIST_O_BEGIN))) {
+ } else if ((field == SERD_SUBJECT && (flags & SERD_LIST_S)) ||
+ (field == SERD_OBJECT && (flags & SERD_LIST_O))) {
return write_sep(writer, SEP_LIST_BEGIN);
} else if (field == SERD_SUBJECT && (flags & SERD_EMPTY_S)) {
/* Last character is technically a separator, but reset because we
@@ -799,9 +799,9 @@ serd_writer_write_statement(SerdWriter* writer,
if (serd_stack_is_empty(&writer->anon_stack)) {
write_node(writer, subject, SERD_SUBJECT, flags);
- if (!(flags & (SERD_ANON_S_BEGIN | SERD_LIST_S_BEGIN))) {
+ if (!(flags & (SERD_ANON_S | SERD_LIST_S))) {
write_sep(writer, SEP_S_P);
- } else if (flags & SERD_ANON_S_BEGIN) {
+ } else if (flags & SERD_ANON_S) {
write_sep(writer, SEP_ANON_S_P);
}
} else {
@@ -811,14 +811,14 @@ serd_writer_write_statement(SerdWriter* writer,
reset_context(writer, false);
serd_node_set(&writer->context.subject, subject);
- if (!(flags & SERD_LIST_S_BEGIN)) {
+ if (!(flags & SERD_LIST_S)) {
write_pred(writer, flags, predicate);
}
write_node(writer, object, SERD_OBJECT, flags);
}
- if (flags & (SERD_LIST_S_BEGIN)) {
+ if (flags & (SERD_LIST_S)) {
WriteContext* ctx = (WriteContext*)serd_stack_push(
&writer->anon_stack, sizeof(WriteContext));
*ctx = writer->context;
@@ -828,7 +828,7 @@ serd_writer_write_statement(SerdWriter* writer,
writer->context = new_context;
}
- if (flags & (SERD_LIST_O_BEGIN)) {
+ if (flags & (SERD_LIST_O)) {
WriteContext* ctx = (WriteContext*)serd_stack_push(
&writer->anon_stack, sizeof(WriteContext));
*ctx = writer->context;
@@ -838,15 +838,15 @@ serd_writer_write_statement(SerdWriter* writer,
writer->context = new_context;
}
- if (flags & (SERD_ANON_S_BEGIN|SERD_ANON_O_BEGIN)) {
+ if (flags & (SERD_ANON_S|SERD_ANON_O)) {
WriteContext* ctx = (WriteContext*)serd_stack_push(
&writer->anon_stack, sizeof(WriteContext));
*ctx = writer->context;
WriteContext new_context = {
- (flags & (SERD_LIST_S_BEGIN|SERD_LIST_O_BEGIN))
+ (flags & (SERD_LIST_S|SERD_LIST_O))
? CTX_LIST : CTX_BLANK,
serd_node_copy(graph), serd_node_copy(subject), NULL };
- if ((flags & SERD_ANON_S_BEGIN)) {
+ if ((flags & SERD_ANON_S)) {
new_context.predicate = serd_node_copy(predicate);
}
writer->context = new_context;