summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2014-07-17 16:33:21 +0200
committerAlex Blasche <alexander.blasche@digia.com>2014-08-12 11:24:54 +0200
commit687c885b8625374433f4ccc8b6442ea72ea62d46 (patch)
tree64cea73ad7162b24b7ac3463056bf267dfd9e7a8 /src/tools
parent3ee0be10135f46fd482987a5229a0f199b7bf7c1 (diff)
Remove Bluez as link and include dependency from QtBluetooth
Change-Id: Ieecf341918ffdc51c359fed4969ef6c3998d83b8 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/sdpscanner/main.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/tools/sdpscanner/main.cpp b/src/tools/sdpscanner/main.cpp
index 20ef83f6..39624976 100644
--- a/src/tools/sdpscanner/main.cpp
+++ b/src/tools/sdpscanner/main.cpp
@@ -254,7 +254,7 @@ int main(int argc, char **argv)
return RETURN_USAGE;
}
- printf("SDP for %s %s\n", argv[1], argv[2]);
+ fprintf(stderr, "SDP for %s %s\n", argv[1], argv[2]);
bdaddr_t remote;
bdaddr_t local;
@@ -304,7 +304,7 @@ int main(int argc, char **argv)
return RETURN_SDP_ERROR;
}
- QStringList xmlRecords;
+ char sizeField[sizeof(int)];
while (sdpResults) {
sdp_record_t *record = (sdp_record_t *) sdpResults->data;
@@ -312,8 +312,12 @@ int main(int argc, char **argv)
if (xml.isEmpty())
continue;
- qDebug() << xml;
- xmlRecords.append(QString::fromUtf8(xml));
+ //endianness doesn't matter since same machine
+ int sz = xml.size();
+ memcpy(&sizeField, &sz, sizeof(int));
+ xml.prepend(QByteArray(sizeField, sizeof(int)));
+
+ printf("%s", xml.toBase64().constData());
previous = sdpResults;
sdpResults = sdpResults->next;