Fix mask and endline style

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34880 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Ruiz Dorantes
2010-01-03 21:19:47 +00:00
parent 2e095ebca8
commit d923116745
+9 -6
View File
@@ -17,23 +17,24 @@ public:
/* /*
* Used: * Used:
* - From HCI layer to send events to bluetooth server. * - From HCI layer to send events to bluetooth server.
* - L2cap lower to dispatch TX packets to HCI Layer informing about connection handle * - L2cap lower to dispatch TX packets to HCI Layer
* - informing about connection handle
* - Transport drivers dispatch its data to HCI layer * - Transport drivers dispatch its data to HCI layer
* *
*/ */
static inline hci_id Device(uint32 code) static hci_id Device(uint32 code)
{ {
return ((code & 0xFF) >> 24); return ((code & 0xFF000000) >> 24);
} }
static inline void SetDevice(uint32* code, hci_id device) static void SetDevice(uint32* code, hci_id device)
{ {
*code = *code | ((device & 0xFF) << 24); *code = *code | ((device & 0xFF) << 24);
} }
static inline uint16 Handler(uint32 code) static uint16 Handler(uint32 code)
{ {
return ((code & 0xFFFF) >> 0); return ((code & 0xFFFF) >> 0);
} }
@@ -47,7 +48,7 @@ public:
static bt_packet_t Protocol(uint32 code) static bt_packet_t Protocol(uint32 code)
{ {
return (bt_packet_t)((code && 0xFF) >> 16); return (bt_packet_t)((code & 0xFF0000) >> 16);
} }
@@ -59,6 +60,8 @@ public:
}; };
} // namespace } // namespace
#endif #endif