summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-10-03 15:25:32 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-10-03 15:25:32 -0400
commit867ad58401341d286efdb28609a72262658de984 (patch)
tree4f6be720371adc2a41bcb9e32e6d5c398da37cb4
parent9167dd41d22bf2e1de171fd368a6cf4bc612ee9b (diff)
downloadjack1-867ad58401341d286efdb28609a72262658de984.tar.gz
add missing uuid.c file
-rw-r--r--libjack/uuid.c65
1 files changed, 65 insertions, 0 deletions
diff --git a/libjack/uuid.c b/libjack/uuid.c
new file mode 100644
index 0000000..a951a12
--- /dev/null
+++ b/libjack/uuid.c
@@ -0,0 +1,65 @@
+/*
+ Copyright (C) 2013 Paul Davis
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+*/
+
+#include <jack/types.h>
+#include <jack/uuid.h>
+
+#include "internal.h"
+
+int
+jack_uuid_empty (const jack_uuid_t u)
+{
+ jack_uuid_t empty;
+ VALGRIND_MEMSET(&empty, 0, sizeof(empty));
+ uuid_clear (empty);
+ if (jack_uuid_compare (u, empty) == 0) {
+ return 1;
+ }
+ return 0;
+}
+
+int
+jack_uuid_compare (const jack_uuid_t a, const jack_uuid_t b)
+{
+ return uuid_compare (a, b);
+}
+
+void
+jack_uuid_copy (jack_uuid_t a, const jack_uuid_t b)
+{
+ uuid_copy (a, b);
+}
+
+void
+jack_uuid_clear (jack_uuid_t u)
+{
+ uuid_clear (u);
+}
+
+void
+jack_uuid_unparse (const jack_uuid_t u, char b[JACK_UUID_STRING_SIZE])
+{
+ uuid_unparse (u, b);
+}
+
+int
+jack_uuid_parse (const char *b, jack_uuid_t u)
+{
+ return uuid_parse (b, u);
+}