Changeset 335
- Timestamp:
- 05/04/08 22:18:01 (2 months ago)
- Files:
-
- trunk/apps/obex_test.c (modified) (1 diff)
- trunk/lib/bluez_compat.h (modified) (3 diffs)
- trunk/lib/obex.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/apps/obex_test.c
r333 r335 354 354 if(btobex) { 355 355 #ifdef HAVE_BLUETOOTH 356 bdaddr_t bdaddr_any = BDADDR_ANY; 357 if (bacmp(&bdaddr, &bdaddr_any) == 0) { 356 if (bacmp(&bdaddr, BDADDR_ANY) == 0) { 358 357 printf("Device address error! (Bluetooth)\n"); 359 358 break; 360 359 } 361 if(BtOBEX_TransportConnect(handle, &bdaddr_any, &bdaddr, channel) <0) {360 if(BtOBEX_TransportConnect(handle, BDADDR_ANY, &bdaddr, channel) <0) { 362 361 printf("Transport connect error! (Bluetooth)\n"); 363 362 break; trunk/lib/bluez_compat.h
r332 r335 24 24 #endif 25 25 26 #ifndef BLUEZ_COMPAT_H 27 #define BLUEZ_COMPAT_H 28 26 29 #if defined(HAVE_BLUETOOTH_WINDOWS) 27 30 /* you need the headers files from the Platform SDK */ … … 36 39 #define AF_BLUETOOTH PF_BLUETOOTH 37 40 #define BTPROTO_RFCOMM BTHPROTO_RFCOMM 38 #define BDADDR_ANY BTH_ADDR_NULL 39 #define bacpy(dst,src) memcpy((dst),(src),sizeof(BTH_ADDR)) 40 #define bacmp(a,b) memcmp((a),(b),sizeof(BTH_ADDR)) 41 static bdaddr_t bluez_compat_bdaddr_any = {BTH_ADDR_NULL}; 42 #define BDADDR_ANY &bluez_compat_bdaddr_any 43 #define bacpy(dst,src) memcpy((dst),(src),sizeof(bdaddr_t)) 44 #define bacmp(a,b) memcmp((a),(b),sizeof(bdaddr_t)) 41 45 42 46 #elif defined(HAVE_BLUETOOTH_LINUX) … … 61 65 62 66 #endif /* HAVE_BLUETOOTH_* */ 67 68 #endif /* BLUEZ_COMPAT_H */ trunk/lib/obex.c
r330 r335 1164 1164 int CALLAPI BtOBEX_ServerRegister(obex_t *self, bdaddr_t *src, uint8_t channel) 1165 1165 { 1166 #ifdef HAVE_BLUETOOTH1167 bdaddr_t bdaddr_any = BDADDR_ANY;1168 #endif1169 1166 DEBUG(3, "\n"); 1170 1167 … … 1173 1170 #ifdef HAVE_BLUETOOTH 1174 1171 if(src == NULL) 1175 src = &bdaddr_any;1172 src = BDADDR_ANY; 1176 1173 btobex_prepare_listen(self, src, channel); 1177 1174 return obex_transport_listen(self); … … 1194 1191 int CALLAPI BtOBEX_TransportConnect(obex_t *self, bdaddr_t *src, bdaddr_t *dst, uint8_t channel) 1195 1192 { 1196 #ifdef HAVE_BLUETOOTH1197 bdaddr_t bdaddr_any = BDADDR_ANY;1198 #endif1199 1193 DEBUG(4, "\n"); 1200 1194 … … 1210 1204 #ifdef HAVE_BLUETOOTH 1211 1205 if(src == NULL) 1212 src = &bdaddr_any;1206 src = BDADDR_ANY; 1213 1207 btobex_prepare_connect(self, src, dst, channel); 1214 1208 return obex_transport_connect_request(self);
