Rémi Bernon (@rbernon) commented about dlls/bluetoothapis/tests/sdp.c:
test_BluetoothSdpGetElementData( &test_cases[i].data_elem, 1, test_cases[i].error,
&test_cases[i].data );
winetest_pop_context();
- }
+}
+#define SDP_SIZEDESC_1_BYTE 0 +#define SDP_SIZEDESC_2_BYTES 1 +#define SDP_SIZEDESC_4_BYTES 2 +#define SDP_SIZEDESC_8_BYTES 3 +#define SDP_SIZEDESC_16_BYTES 4 +#define SDP_SIZEDESC_NEXT_UINT8 5 +#define SDP_SIZEDESC_NEXT_UINT16 6 +#define SDP_SIZEDESC_NEXT_UINT32 7
+#define SDP_DATA_ELEM_TYPE_DESC(t,s) ((t) << 3 | SDP_SIZEDESC_##s)
Any reason this is named SIZEDESC instead of SIZE_DESC, as every other word is separated?