Return-Path: Message-ID: From: Albert Huang To: BlueZ Mailing List Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4290_876746.1118865532395" Subject: [Bluez-devel] patch to add read/write inquiry scan type functionality Sender: bluez-devel-admin@lists.sourceforge.net Errors-To: bluez-devel-admin@lists.sourceforge.net Reply-To: bluez-devel@lists.sourceforge.net List-Unsubscribe: , List-Id: BlueZ development List-Post: List-Help: List-Subscribe: , List-Archive: Date: Wed, 15 Jun 2005 15:58:52 -0400 ------=_Part_4290_876746.1118865532395 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline The attached patches add reading and writing of inquiry scan type (for interlaced inquiry scan) One patch is for libs, the other is for utils Regards, Albert ------=_Part_4290_876746.1118865532395 Content-Type: text/plain; name="libs-albert-istype.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="libs-albert-istype.diff" SW5kZXg6IGluY2x1ZGUvaGNpLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvYmx1ZXov bGlicy9pbmNsdWRlL2hjaS5oLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjY5CmRpZmYgLXUgLXIx LjY5IGhjaS5oCi0tLSBpbmNsdWRlL2hjaS5oCTggTWF5IDIwMDUgMTI6MjQ6NTQgLTAwMDAJMS42 OQorKysgaW5jbHVkZS9oY2kuaAkxNSBKdW4gMjAwNSAxODowOTo0NyAtMDAwMApAQCAtODMzLDYg KzgzMywyMyBAQAogfSBfX2F0dHJpYnV0ZV9fICgocGFja2VkKSkgc2V0X2FmaF9jbGFzc2lmaWNh dGlvbl9ycDsKICNkZWZpbmUgU0VUX0FGSF9DTEFTU0lGSUNBVElPTl9SUF9TSVpFIDEKIAorI2Rl ZmluZSBPQ0ZfUkVBRF9JTlFVSVJZX1NDQU5fVFlQRQkJMHgwMDQyCit0eXBlZGVmIHN0cnVjdCB7 CisJdWludDhfdAkJc3RhdHVzOworCXVpbnQ4X3QJCXR5cGU7Cit9IF9fYXR0cmlidXRlX18gKChw YWNrZWQpKSByZWFkX2lucXVpcnlfc2Nhbl90eXBlX3JwOworI2RlZmluZSBSRUFEX0lOUVVJUllf U0NBTl9UWVBFX1JQX1NJWkUgMgorCisjZGVmaW5lIE9DRl9XUklURV9JTlFVSVJZX1NDQU5fVFlQ RQkJMHgwMDQzCit0eXBlZGVmIHN0cnVjdCB7CisJdWludDhfdAkJdHlwZTsKK30gX19hdHRyaWJ1 dGVfXyAoKHBhY2tlZCkpIHdyaXRlX2lucXVpcnlfc2Nhbl90eXBlX2NwOworI2RlZmluZSBXUklU RV9JTlFVSVJZX1NDQU5fVFlQRV9DUF9TSVpFIDEKK3R5cGVkZWYgc3RydWN0IHsKKwl1aW50OF90 CQlzdGF0dXM7Cit9IF9fYXR0cmlidXRlX18gKChwYWNrZWQpKSB3cml0ZV9pbnF1aXJ5X3NjYW5f dHlwZV9ycDsKKyNkZWZpbmUgV1JJVEVfSU5RVUlSWV9TQ0FOX1RZUEVfUlBfU0laRSAxCisKICNk ZWZpbmUgT0NGX1JFQURfSU5RVUlSWV9NT0RFCQkweDAwNDQKIHR5cGVkZWYgc3RydWN0IHsKIAl1 aW50OF90CQlzdGF0dXM7CkluZGV4OiBpbmNsdWRlL2hjaV9saWIuaAo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm aWxlOiAvY3Zzcm9vdC9ibHVlei9saWJzL2luY2x1ZGUvaGNpX2xpYi5oLHYKcmV0cmlldmluZyBy ZXZpc2lvbiAxLjQ3CmRpZmYgLXUgLXIxLjQ3IGhjaV9saWIuaAotLS0gaW5jbHVkZS9oY2lfbGli LmgJMSBNYXkgMjAwNSAxNDo1Mjo1MyAtMDAwMAkxLjQ3CisrKyBpbmNsdWRlL2hjaV9saWIuaAkx NSBKdW4gMjAwNSAxODowOTo0NyAtMDAwMApAQCAtOTcsNiArOTcsOCBAQAogaW50IGhjaV9leGl0 X3BhcmtfbW9kZShpbnQgZGQsIHVpbnQxNl90IGhhbmRsZSwgaW50IHRvKTsKIGludCBoY2lfcmVh ZF9pbnF1aXJ5X21vZGUoaW50IGRkLCB1aW50OF90ICptb2RlLCBpbnQgdG8pOwogaW50IGhjaV93 cml0ZV9pbnF1aXJ5X21vZGUoaW50IGRkLCB1aW50OF90IG1vZGUsIGludCB0byk7CitpbnQgaGNp X3JlYWRfaW5xdWlyeV9zY2FuX3R5cGUoaW50IGRkLCB1aW50OF90ICp0eXBlLCBpbnQgdG8pOwor aW50IGhjaV93cml0ZV9pbnF1aXJ5X3NjYW5fdHlwZShpbnQgZGQsIHVpbnQ4X3QgdHlwZSwgaW50 IHRvKTsKIGludCBoY2lfcmVhZF9hZmhfbW9kZShpbnQgZGQsIHVpbnQ4X3QgKm1vZGUsIGludCB0 byk7CiBpbnQgaGNpX3dyaXRlX2FmaF9tb2RlKGludCBkZCwgdWludDhfdCBtb2RlLCBpbnQgdG8p OwogaW50IGhjaV9yZWFkX3RyYW5zbWl0X3Bvd2VyX2xldmVsKGludCBkZCwgdWludDE2X3QgaGFu ZGxlLCB1aW50OF90IHR5cGUsIGludDhfdCAqbGV2ZWwsIGludCB0byk7CkluZGV4OiBzcmMvaGNp LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvYmx1ZXovbGlicy9zcmMvaGNpLmMsdgpy ZXRyaWV2aW5nIHJldmlzaW9uIDEuNzEKZGlmZiAtdSAtcjEuNzEgaGNpLmMKLS0tIHNyYy9oY2ku YwkxIE1heSAyMDA1IDE0OjUyOjUzIC0wMDAwCTEuNzEKKysrIHNyYy9oY2kuYwkxNSBKdW4gMjAw NSAxODowOTo0OCAtMDAwMApAQCAtMTg4NSw2ICsxODg1LDU3IEBACiAJcmV0dXJuIDA7CiB9CiAK K2ludCBoY2lfcmVhZF9pbnF1aXJ5X3NjYW5fdHlwZShpbnQgZGQsIHVpbnQ4X3QgKnR5cGUsIGlu dCB0bykKK3sKKwlyZWFkX2lucXVpcnlfc2Nhbl90eXBlX3JwIHJwOworCXN0cnVjdCBoY2lfcmVx dWVzdCBycTsKKworCW1lbXNldCgmcnEsIDAsIHNpemVvZihycSkpOworCXJxLm9nZiAgICA9IE9H Rl9IT1NUX0NUTDsKKwlycS5vY2YgICAgPSBPQ0ZfUkVBRF9JTlFVSVJZX1NDQU5fVFlQRTsKKwly cS5ycGFyYW0gPSAmcnA7CisJcnEucmxlbiAgID0gUkVBRF9JTlFVSVJZX1NDQU5fVFlQRV9SUF9T SVpFOworCisJaWYgKGhjaV9zZW5kX3JlcShkZCwgJnJxLCB0bykgPCAwKQorCQlyZXR1cm4gLTE7 CisKKwlpZiAocnAuc3RhdHVzKSB7CisJCWVycm5vID0gRUlPOworCQlyZXR1cm4gLTE7CisJfQor CisJKnR5cGUgPSBycC50eXBlOworCXJldHVybiAwOworfQorCitpbnQgaGNpX3dyaXRlX2lucXVp cnlfc2Nhbl90eXBlKGludCBkZCwgdWludDhfdCB0eXBlLCBpbnQgdG8pCit7CisJd3JpdGVfaW5x dWlyeV9zY2FuX3R5cGVfY3AgY3A7CisJd3JpdGVfaW5xdWlyeV9zY2FuX3R5cGVfcnAgcnA7CisJ c3RydWN0IGhjaV9yZXF1ZXN0IHJxOworCisJbWVtc2V0KCZjcCwgMCwgc2l6ZW9mKGNwKSk7CisJ Y3AudHlwZSA9IHR5cGU7CisKKwltZW1zZXQoJnJxLCAwLCBzaXplb2YocnEpKTsKKwlycS5vZ2Yg ICAgPSBPR0ZfSE9TVF9DVEw7CisJcnEub2NmICAgID0gT0NGX1dSSVRFX0lOUVVJUllfU0NBTl9U WVBFOworCXJxLmNwYXJhbSA9ICZjcDsKKwlycS5jbGVuICAgPSBXUklURV9JTlFVSVJZX1NDQU5f VFlQRV9DUF9TSVpFOworCXJxLnJwYXJhbSA9ICZycDsKKwlycS5ybGVuICAgPSBXUklURV9JTlFV SVJZX1NDQU5fVFlQRV9SUF9TSVpFOworCisJaWYgKGhjaV9zZW5kX3JlcShkZCwgJnJxLCB0bykg PCAwKQorCQlyZXR1cm4gLTE7CisKKwlpZiAocnAuc3RhdHVzKSB7CisJCWVycm5vID0gRUlPOwor CQlyZXR1cm4gLTE7CisJfQorCisJcmV0dXJuIDA7Cit9CisKIGludCBoY2lfbG9jYWxfbmFtZShp bnQgZGQsIGludCBsZW4sIGNoYXIgKm5hbWUsIGludCB0bykKIHsKIAlyZXR1cm4gaGNpX3JlYWRf bG9jYWxfbmFtZShkZCwgbGVuLCBuYW1lLCB0byk7Cg== ------=_Part_4290_876746.1118865532395 Content-Type: text/plain; name="utils-albert-istype.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="utils-albert-istype.diff" SW5kZXg6IHRvb2xzL2hjaWNvbmZpZy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L2Js dWV6L3V0aWxzL3Rvb2xzL2hjaWNvbmZpZy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjYyCmRp ZmYgLXUgLXIxLjYyIGhjaWNvbmZpZy5jCi0tLSB0b29scy9oY2ljb25maWcuYwkxIE1heSAyMDA1 IDE0OjU0OjExIC0wMDAwCTEuNjIKKysrIHRvb2xzL2hjaWNvbmZpZy5jCTE1IEp1biAyMDA1IDE4 OjI2OjQ5IC0wMDAwCkBAIC04ODEsNiArODgxLDQwIEBACiAJfQogfQogCitzdGF0aWMgdm9pZCBj bWRfaW5xX3NjYW5fdHlwZShpbnQgY3RsLCBpbnQgaGRldiwgY2hhciAqb3B0KQoreworCWludCBk ZDsKKworCWRkID0gaGNpX29wZW5fZGV2KGhkZXYpOworCWlmIChkZCA8IDApIHsKKwkJZnByaW50 ZihzdGRlcnIsICJDYW4ndCBvcGVuIGRldmljZSBoY2klZDogJXMgKCVkKVxuIiwKKwkJCQkJCWhk ZXYsIHN0cmVycm9yKGVycm5vKSwgZXJybm8pOworCQlleGl0KDEpOworCX0KKworCWlmIChvcHQp IHsKKwkJdWludDhfdCB0eXBlID0gYXRvaShvcHQpOworCisJCWlmIChoY2lfd3JpdGVfaW5xdWly eV9zY2FuX3R5cGUoZGQsIHR5cGUsIDIwMDApIDwgMCkgeworCQkJZnByaW50ZihzdGRlcnIsICJD YW4ndCBzZXQgaW5xdWlyeSBzY2FuIHR5cGUgb24gaGNpJWQ6ICVzICglZClcbiIsCisJCQkJCQlo ZGV2LCBzdHJlcnJvcihlcnJubyksIGVycm5vKTsKKwkJCWV4aXQoMSk7CisJCX0KKwl9IGVsc2Ug eworCQl1aW50OF90IHR5cGU7CisKKwkJaWYgKGhjaV9yZWFkX2lucXVpcnlfc2Nhbl90eXBlKGRk LCAmdHlwZSwgMTAwMCkgPCAwKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIkNhbid0IHJlYWQgaW5x dWlyeSBzY2FuIHR5cGUgb24gaGNpJWQ6ICVzICglZClcbiIsCisJCQkJCQloZGV2LCBzdHJlcnJv cihlcnJubyksIGVycm5vKTsKKwkJCWV4aXQoMSk7CisJCX0KKworCQlwcmludF9kZXZfaGRyKCZk aSk7CisJCXByaW50ZigiXHRJbnF1aXJ5IHNjYW4gdHlwZTogJXNcbiIsCisJCQl0eXBlID09IDEg PyAiSW50ZXJsYWNlZCBJbnF1aXJ5IFNjYW4iIDogIlN0YW5kYXJkIElucXVpcnkgU2NhbiIpOwor CX0KK30KKwogc3RhdGljIHZvaWQgY21kX2lucV9wYXJtcyhpbnQgY3RsLCBpbnQgaGRldiwgY2hh ciAqb3B0KQogewogCXN0cnVjdCBoY2lfcmVxdWVzdCBycTsKQEAgLTEzMjUsNiArMTM1OSw3IEBA CiAJeyAidm9pY2UiLAljbWRfdm9pY2UsCSJbdm9pY2VdIiwJIkdldC9TZXQgdm9pY2Ugc2V0dGlu ZyIgfSwKIAl7ICJpYWMiLAljbWRfaWFjLAkiW2lhY10iLAkiR2V0L1NldCBpbnF1aXJ5IGFjY2Vz cyBjb2RlIiB9LAogCXsgImlucW1vZGUiLAljbWRfaW5xX21vZGUsCSJbbW9kZV0iLAkiR2V0L3Nl dCBpbnF1aXJ5IG1vZGUiIH0sCisJeyAiaXN0eXBlIiwJY21kX2lucV9zY2FuX3R5cGUsCSJbdHlw ZV0iLAkiR2V0L3NldCBpbnF1aXJ5IHNjYW4gdHlwZSIgfSwKIAl7ICJpbnFwYXJtcyIsCWNtZF9p bnFfcGFybXMsCSJbd2luOmludF0iLAkiR2V0L1NldCBpbnF1aXJ5IHNjYW4gd2luZG93IGFuZCBp bnRlcnZhbCIgfSwKIAl7ICJwYWdlcGFybXMiLAljbWRfcGFnZV9wYXJtcywJIlt3aW46aW50XSIs CSJHZXQvU2V0IHBhZ2Ugc2NhbiB3aW5kb3cgYW5kIGludGVydmFsIiB9LAogCXsgInBhZ2V0byIs CWNtZF9wYWdlX3RvLAkiW3RvXSIsCQkiR2V0L1NldCBwYWdlIHRpbWVvdXQiIH0sCg== ------=_Part_4290_876746.1118865532395-- ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel