diff options
author | David Robillard <d@drobilla.net> | 2011-05-18 02:00:03 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-05-18 02:00:03 +0000 |
commit | b92d598a22fdad8c96a1167362d4bb79015af006 (patch) | |
tree | bf4768c8b4357aafbee9218806f1fe80156dc356 /src/env.c | |
parent | 88e6e9a333e99c304451b7755117928a213913ef (diff) | |
download | serd-b92d598a22fdad8c96a1167362d4bb79015af006.tar.gz serd-b92d598a22fdad8c96a1167362d4bb79015af006.tar.bz2 serd-b92d598a22fdad8c96a1167362d4bb79015af006.zip |
Add test to ensure blank node IDs don't clash with generated IDs.
Add handle destructor parameter to serd_reader_new.
Add serd_reader_get_handle.
Rename serd_reader_set_blank_prefix to serd_reader_add_blank_prefix.
Rename serd_reader_read_file to serd_reader_read_file_handle.
Add new serd_reader_read_file that takes a path/URI parameter.
Add serdi -i option to select input syntax.
Add serdi -p and -c options to add/chop a prefix to/from blank IDs.
Add optional base_uri parameter to serd_env_new.
Add serd_writer_chop_blank_prefix.
Bump version to 0.3.0.
git-svn-id: http://svn.drobilla.net/serd/trunk@183 490d8e77-9747-427b-9fa3-0b8f29cee8a0
Diffstat (limited to 'src/env.c')
-rw-r--r-- | src/env.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -35,13 +35,16 @@ struct SerdEnvImpl { SERD_API SerdEnv* -serd_env_new() +serd_env_new(const SerdNode* base_uri) { SerdEnv* env = malloc(sizeof(struct SerdEnvImpl)); env->prefixes = NULL; env->n_prefixes = 0; env->base_uri_node = SERD_NODE_NULL; env->base_uri = SERD_URI_NULL; + if (base_uri) { + serd_env_set_base_uri(env, base_uri); + } return env; } |