X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Frdff.c;h=ca8e1abf1fd6d07a155ea957c2cca4123188e7b6;hb=0a52b325f4e1eaf39be65a24f9a594ffe1f66e79;hp=eacdc0b0af87b78a2e2e2f94a948ed00703b0829;hpb=02d551d18390a5a59cb3977ade0811cf5822d32b;p=ardour.git diff --git a/libs/ardour/rdff.c b/libs/ardour/rdff.c index eacdc0b0af..ca8e1abf1f 100644 --- a/libs/ardour/rdff.c +++ b/libs/ardour/rdff.c @@ -2,26 +2,17 @@ RDFF - RDF in RIFF Copyright 2011 David Robillard - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF - THE POSSIBILITY OF SUCH DAMAGE. + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ #include @@ -163,6 +154,19 @@ rdff_read_chunk(RDFF file, return RDFF_STATUS_OK; } +bool +rdff_chunk_is_uri(RDFFChunk* chunk) + +{ + return !strncmp(chunk->type, CHUNK_URID, CHUNK_ID_LEN); +} + +bool +rdff_chunk_is_triple(RDFFChunk* chunk) +{ + return !strncmp(chunk->type, CHUNK_TRIP, CHUNK_ID_LEN); +} + void rdff_close(RDFF file) {