summaryrefslogtreecommitdiff
path: root/libs/pbd
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-03-16 21:44:10 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-03-16 21:44:10 +0000
commit2aba860ba1603cb84efc5d0212bf97493aa0bf46 (patch)
treed7b1ff50796820902a960652001519265caf2e5d /libs/pbd
parent3e369073533988b8536216389d52cc947535e51c (diff)
fix errors in multi-range export (and possibly other export styles); compiler warnings patch from Carl
git-svn-id: svn://localhost/ardour2/trunk@1605 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/pbd')
-rw-r--r--libs/pbd/pbd/abstract_ui.cc2
-rw-r--r--libs/pbd/stacktrace.cc2
-rw-r--r--libs/pbd/strsplit.cc2
3 files changed, 4 insertions, 2 deletions
diff --git a/libs/pbd/pbd/abstract_ui.cc b/libs/pbd/pbd/abstract_ui.cc
index 6c3f0bac7f..97f19e1fe5 100644
--- a/libs/pbd/pbd/abstract_ui.cc
+++ b/libs/pbd/pbd/abstract_ui.cc
@@ -54,6 +54,8 @@ AbstractUI<RequestObject>::get_request (RequestType rt)
}
RequestBufferVector vec;
+ vec.buf[0] = 0;
+ vec.buf[1] = 0;
rbuf->get_write_vector (&vec);
diff --git a/libs/pbd/stacktrace.cc b/libs/pbd/stacktrace.cc
index 6495009765..8a6eb606b2 100644
--- a/libs/pbd/stacktrace.cc
+++ b/libs/pbd/stacktrace.cc
@@ -23,7 +23,7 @@ PBD::stacktrace (std::ostream& out, int levels)
printf ("Obtained %zd stack frames.\n", size);
- for (i = 0; i < size && (levels == 0 || i < levels); i++) {
+ for (i = 0; i < size && (levels == 0 || i < size_t(levels)); i++) {
out << strings[i] << std::endl;
}
diff --git a/libs/pbd/strsplit.cc b/libs/pbd/strsplit.cc
index 80da357cc0..1fb6112150 100644
--- a/libs/pbd/strsplit.cc
+++ b/libs/pbd/strsplit.cc
@@ -56,7 +56,7 @@ split (ustring str, vector<ustring>& result, char splitchar)
}
for (ustring::size_type n = 0; n < len; ++n) {
- if (str[n] == splitchar) {
+ if (str[n] == gunichar(splitchar)) {
cnt++;
}
}