summaryrefslogtreecommitdiff
path: root/lib/libxcb/src/randr.c
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2016-09-02 10:09:46 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2016-09-02 10:09:46 +0000
commit8903be0b4bede284a8cf594f4732438856a6fe25 (patch)
tree4e4ce5abc5930f39ea70d4a9192eed81a5858400 /lib/libxcb/src/randr.c
parentb4d7a3448405d273e426e0daf241a2961994026a (diff)
Update to xcb-proto/libxcb 1.12. "Just commit it" naddy@
Diffstat (limited to 'lib/libxcb/src/randr.c')
-rw-r--r--lib/libxcb/src/randr.c2401
1 files changed, 1489 insertions, 912 deletions
diff --git a/lib/libxcb/src/randr.c b/lib/libxcb/src/randr.c
index 63e1b470e..181d05cb7 100644
--- a/lib/libxcb/src/randr.c
+++ b/lib/libxcb/src/randr.c
@@ -20,7 +20,7 @@
xcb_extension_t xcb_randr_id = { "RANDR", 0 };
void
-xcb_randr_mode_next (xcb_randr_mode_iterator_t *i /**< */)
+xcb_randr_mode_next (xcb_randr_mode_iterator_t *i)
{
--i->rem;
++i->data;
@@ -28,7 +28,7 @@ xcb_randr_mode_next (xcb_randr_mode_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_mode_end (xcb_randr_mode_iterator_t i /**< */)
+xcb_randr_mode_end (xcb_randr_mode_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -38,7 +38,7 @@ xcb_randr_mode_end (xcb_randr_mode_iterator_t i /**< */)
}
void
-xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i /**< */)
+xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i)
{
--i->rem;
++i->data;
@@ -46,7 +46,7 @@ xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i /**< */)
+xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -56,7 +56,7 @@ xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i /**< */)
}
void
-xcb_randr_output_next (xcb_randr_output_iterator_t *i /**< */)
+xcb_randr_output_next (xcb_randr_output_iterator_t *i)
{
--i->rem;
++i->data;
@@ -64,7 +64,7 @@ xcb_randr_output_next (xcb_randr_output_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_output_end (xcb_randr_output_iterator_t i /**< */)
+xcb_randr_output_end (xcb_randr_output_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -74,7 +74,7 @@ xcb_randr_output_end (xcb_randr_output_iterator_t i /**< */)
}
void
-xcb_randr_provider_next (xcb_randr_provider_iterator_t *i /**< */)
+xcb_randr_provider_next (xcb_randr_provider_iterator_t *i)
{
--i->rem;
++i->data;
@@ -82,7 +82,7 @@ xcb_randr_provider_next (xcb_randr_provider_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_provider_end (xcb_randr_provider_iterator_t i /**< */)
+xcb_randr_provider_end (xcb_randr_provider_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -92,7 +92,7 @@ xcb_randr_provider_end (xcb_randr_provider_iterator_t i /**< */)
}
void
-xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i /**< */)
+xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i)
{
--i->rem;
++i->data;
@@ -100,7 +100,7 @@ xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i /**< */)
+xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -110,7 +110,7 @@ xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i /**< */)
}
int
-xcb_randr_refresh_rates_sizeof (const void *_buffer /**< */)
+xcb_randr_refresh_rates_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_refresh_rates_t *_aux = (xcb_randr_refresh_rates_t *)_buffer;
@@ -141,19 +141,19 @@ xcb_randr_refresh_rates_sizeof (const void *_buffer /**< */)
}
uint16_t *
-xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R /**< */)
+xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R)
{
return (uint16_t *) (R + 1);
}
int
-xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R /**< */)
+xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R)
{
return R->nRates;
}
xcb_generic_iterator_t
-xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R /**< */)
+xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R)
{
xcb_generic_iterator_t i;
i.data = ((uint16_t *) (R + 1)) + (R->nRates);
@@ -163,7 +163,7 @@ xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R /**< */)
}
void
-xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i /**< */)
+xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i)
{
xcb_randr_refresh_rates_t *R = i->data;
xcb_generic_iterator_t child;
@@ -174,7 +174,7 @@ xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i /**< */)
+xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i)
{
xcb_generic_iterator_t ret;
while(i.rem > 0)
@@ -186,15 +186,15 @@ xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i /**< */)
}
xcb_randr_query_version_cookie_t
-xcb_randr_query_version (xcb_connection_t *c /**< */,
- uint32_t major_version /**< */,
- uint32_t minor_version /**< */)
+xcb_randr_query_version (xcb_connection_t *c,
+ uint32_t major_version,
+ uint32_t minor_version)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_VERSION,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_VERSION,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -214,15 +214,15 @@ xcb_randr_query_version (xcb_connection_t *c /**< */,
}
xcb_randr_query_version_cookie_t
-xcb_randr_query_version_unchecked (xcb_connection_t *c /**< */,
- uint32_t major_version /**< */,
- uint32_t minor_version /**< */)
+xcb_randr_query_version_unchecked (xcb_connection_t *c,
+ uint32_t major_version,
+ uint32_t minor_version)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_VERSION,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_VERSION,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -242,27 +242,27 @@ xcb_randr_query_version_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_query_version_reply_t *
-xcb_randr_query_version_reply (xcb_connection_t *c /**< */,
+xcb_randr_query_version_reply (xcb_connection_t *c,
xcb_randr_query_version_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_query_version_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_randr_set_screen_config_cookie_t
-xcb_randr_set_screen_config (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_timestamp_t timestamp /**< */,
- xcb_timestamp_t config_timestamp /**< */,
- uint16_t sizeID /**< */,
- uint16_t rotation /**< */,
- uint16_t rate /**< */)
+xcb_randr_set_screen_config (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_timestamp_t timestamp,
+ xcb_timestamp_t config_timestamp,
+ uint16_t sizeID,
+ uint16_t rotation,
+ uint16_t rate)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_SCREEN_CONFIG,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_SCREEN_CONFIG,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -287,19 +287,19 @@ xcb_randr_set_screen_config (xcb_connection_t *c /**< */,
}
xcb_randr_set_screen_config_cookie_t
-xcb_randr_set_screen_config_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_timestamp_t timestamp /**< */,
- xcb_timestamp_t config_timestamp /**< */,
- uint16_t sizeID /**< */,
- uint16_t rotation /**< */,
- uint16_t rate /**< */)
+xcb_randr_set_screen_config_unchecked (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_timestamp_t timestamp,
+ xcb_timestamp_t config_timestamp,
+ uint16_t sizeID,
+ uint16_t rotation,
+ uint16_t rate)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_SCREEN_CONFIG,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_SCREEN_CONFIG,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -324,23 +324,23 @@ xcb_randr_set_screen_config_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_set_screen_config_reply_t *
-xcb_randr_set_screen_config_reply (xcb_connection_t *c /**< */,
+xcb_randr_set_screen_config_reply (xcb_connection_t *c,
xcb_randr_set_screen_config_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_set_screen_config_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_void_cookie_t
-xcb_randr_select_input_checked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- uint16_t enable /**< */)
+xcb_randr_select_input_checked (xcb_connection_t *c,
+ xcb_window_t window,
+ uint16_t enable)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SELECT_INPUT,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SELECT_INPUT,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -361,15 +361,15 @@ xcb_randr_select_input_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_select_input (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- uint16_t enable /**< */)
+xcb_randr_select_input (xcb_connection_t *c,
+ xcb_window_t window,
+ uint16_t enable)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SELECT_INPUT,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SELECT_INPUT,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -390,7 +390,7 @@ xcb_randr_select_input (xcb_connection_t *c /**< */,
}
int
-xcb_randr_get_screen_info_sizeof (const void *_buffer /**< */)
+xcb_randr_get_screen_info_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_screen_info_reply_t *_aux = (xcb_randr_get_screen_info_reply_t *)_buffer;
@@ -438,14 +438,14 @@ xcb_randr_get_screen_info_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_screen_info_cookie_t
-xcb_randr_get_screen_info (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_info (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -464,14 +464,14 @@ xcb_randr_get_screen_info (xcb_connection_t *c /**< */,
}
xcb_randr_get_screen_info_cookie_t
-xcb_randr_get_screen_info_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_info_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -490,19 +490,19 @@ xcb_randr_get_screen_info_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_screen_size_t *
-xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R /**< */)
+xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R)
{
return (xcb_randr_screen_size_t *) (R + 1);
}
int
-xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R /**< */)
+xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_reply_t *R)
{
return R->nSizes;
}
xcb_randr_screen_size_iterator_t
-xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R /**< */)
+xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_t *R)
{
xcb_randr_screen_size_iterator_t i;
i.data = (xcb_randr_screen_size_t *) (R + 1);
@@ -512,13 +512,13 @@ xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_reply_
}
int
-xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R /**< */)
+xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_reply_t *R)
{
return (R->nInfo - R->nSizes);
}
xcb_randr_refresh_rates_iterator_t
-xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R /**< */)
+xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_t *R)
{
xcb_randr_refresh_rates_iterator_t i;
xcb_generic_iterator_t prev = xcb_randr_screen_size_end(xcb_randr_get_screen_info_sizes_iterator(R));
@@ -529,22 +529,22 @@ xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_reply_
}
xcb_randr_get_screen_info_reply_t *
-xcb_randr_get_screen_info_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_screen_info_reply (xcb_connection_t *c,
xcb_randr_get_screen_info_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_screen_info_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_randr_get_screen_size_range_cookie_t
-xcb_randr_get_screen_size_range (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_size_range (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_SIZE_RANGE,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_SIZE_RANGE,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -563,14 +563,14 @@ xcb_randr_get_screen_size_range (xcb_connection_t *c /**< */,
}
xcb_randr_get_screen_size_range_cookie_t
-xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_SIZE_RANGE,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_SIZE_RANGE,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -589,26 +589,26 @@ xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_get_screen_size_range_reply_t *
-xcb_randr_get_screen_size_range_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_screen_size_range_reply (xcb_connection_t *c,
xcb_randr_get_screen_size_range_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_screen_size_range_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_void_cookie_t
-xcb_randr_set_screen_size_checked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */,
- uint32_t mm_width /**< */,
- uint32_t mm_height /**< */)
+xcb_randr_set_screen_size_checked (xcb_connection_t *c,
+ xcb_window_t window,
+ uint16_t width,
+ uint16_t height,
+ uint32_t mm_width,
+ uint32_t mm_height)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_SCREEN_SIZE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_SCREEN_SIZE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -631,18 +631,18 @@ xcb_randr_set_screen_size_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_screen_size (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */,
- uint32_t mm_width /**< */,
- uint32_t mm_height /**< */)
+xcb_randr_set_screen_size (xcb_connection_t *c,
+ xcb_window_t window,
+ uint16_t width,
+ uint16_t height,
+ uint32_t mm_width,
+ uint32_t mm_height)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_SCREEN_SIZE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_SCREEN_SIZE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -665,7 +665,7 @@ xcb_randr_set_screen_size (xcb_connection_t *c /**< */,
}
void
-xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i /**< */)
+xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i)
{
--i->rem;
++i->data;
@@ -673,7 +673,7 @@ xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i /**< */)
+xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -683,7 +683,7 @@ xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i /**< */)
}
int
-xcb_randr_get_screen_resources_sizeof (const void *_buffer /**< */)
+xcb_randr_get_screen_resources_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_screen_resources_reply_t *_aux = (xcb_randr_get_screen_resources_reply_t *)_buffer;
@@ -750,14 +750,14 @@ xcb_randr_get_screen_resources_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_screen_resources_cookie_t
-xcb_randr_get_screen_resources (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_resources (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_RESOURCES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_RESOURCES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -776,14 +776,14 @@ xcb_randr_get_screen_resources (xcb_connection_t *c /**< */,
}
xcb_randr_get_screen_resources_cookie_t
-xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_RESOURCES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_RESOURCES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -802,19 +802,19 @@ xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_crtc_t *
-xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_reply_t *R)
{
return (xcb_randr_crtc_t *) (R + 1);
}
int
-xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_resources_reply_t *R)
{
return R->num_crtcs;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_crtc_t *) (R + 1)) + (R->num_crtcs);
@@ -824,44 +824,44 @@ xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resources_r
}
xcb_randr_output_t *
-xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_crtcs_end(R);
return (xcb_randr_output_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_resources_reply_t *R)
{
return R->num_outputs;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_screen_resources_crtcs_end(R);
- i.data = ((xcb_randr_output_t *) child.data) + (R->num_outputs);
+ xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_crtcs_end(R);
+ i.data = ((xcb_randr_output_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index))) + (R->num_outputs);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_mode_info_t *
-xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_outputs_end(R);
return (xcb_randr_mode_info_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_mode_info_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_resources_reply_t *R)
{
return R->num_modes;
}
xcb_randr_mode_info_iterator_t
-xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_randr_mode_info_iterator_t i;
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_outputs_end(R);
@@ -872,39 +872,39 @@ xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_resour
}
uint8_t *
-xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_modes_iterator(R));
return (uint8_t *) ((char *) prev.data + XCB_TYPE_PAD(uint8_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_resources_reply_t *R)
{
return R->names_len;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R /**< */)
+xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resources_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_modes_iterator(R));
- i.data = ((uint8_t *) child.data) + (R->names_len);
+ xcb_generic_iterator_t prev = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_modes_iterator(R));
+ i.data = ((uint8_t *) ((char*) prev.data + XCB_TYPE_PAD(uint8_t, prev.index))) + (R->names_len);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_screen_resources_reply_t *
-xcb_randr_get_screen_resources_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_screen_resources_reply (xcb_connection_t *c,
xcb_randr_get_screen_resources_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_screen_resources_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_get_output_info_sizeof (const void *_buffer /**< */)
+xcb_randr_get_output_info_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_output_info_reply_t *_aux = (xcb_randr_get_output_info_reply_t *)_buffer;
@@ -971,15 +971,15 @@ xcb_randr_get_output_info_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_output_info_cookie_t
-xcb_randr_get_output_info (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_output_info (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -999,15 +999,15 @@ xcb_randr_get_output_info (xcb_connection_t *c /**< */,
}
xcb_randr_get_output_info_cookie_t
-xcb_randr_get_output_info_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_output_info_unchecked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1027,19 +1027,19 @@ xcb_randr_get_output_info_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_crtc_t *
-xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R)
{
return (xcb_randr_crtc_t *) (R + 1);
}
int
-xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_reply_t *R)
{
return R->num_crtcs;
}
xcb_generic_iterator_t
-xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_crtc_t *) (R + 1)) + (R->num_crtcs);
@@ -1049,87 +1049,87 @@ xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_t *R
}
xcb_randr_mode_t *
-xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_output_info_crtcs_end(R);
return (xcb_randr_mode_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_mode_t, prev.index) + 0);
}
int
-xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_reply_t *R)
{
return R->num_modes;
}
xcb_generic_iterator_t
-xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_output_info_crtcs_end(R);
- i.data = ((xcb_randr_mode_t *) child.data) + (R->num_modes);
+ xcb_generic_iterator_t prev = xcb_randr_get_output_info_crtcs_end(R);
+ i.data = ((xcb_randr_mode_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_mode_t, prev.index))) + (R->num_modes);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_output_t *
-xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_output_info_modes_end(R);
return (xcb_randr_output_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index) + 0);
}
int
-xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_reply_t *R)
{
return R->num_clones;
}
xcb_generic_iterator_t
-xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_output_info_modes_end(R);
- i.data = ((xcb_randr_output_t *) child.data) + (R->num_clones);
+ xcb_generic_iterator_t prev = xcb_randr_get_output_info_modes_end(R);
+ i.data = ((xcb_randr_output_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index))) + (R->num_clones);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
uint8_t *
-xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_output_info_clones_end(R);
return (uint8_t *) ((char *) prev.data + XCB_TYPE_PAD(uint8_t, prev.index) + 0);
}
int
-xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_reply_t *R)
{
return R->name_len;
}
xcb_generic_iterator_t
-xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R /**< */)
+xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_output_info_clones_end(R);
- i.data = ((uint8_t *) child.data) + (R->name_len);
+ xcb_generic_iterator_t prev = xcb_randr_get_output_info_clones_end(R);
+ i.data = ((uint8_t *) ((char*) prev.data + XCB_TYPE_PAD(uint8_t, prev.index))) + (R->name_len);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_output_info_reply_t *
-xcb_randr_get_output_info_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_output_info_reply (xcb_connection_t *c,
xcb_randr_get_output_info_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_output_info_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_list_output_properties_sizeof (const void *_buffer /**< */)
+xcb_randr_list_output_properties_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_list_output_properties_reply_t *_aux = (xcb_randr_list_output_properties_reply_t *)_buffer;
@@ -1160,14 +1160,14 @@ xcb_randr_list_output_properties_sizeof (const void *_buffer /**< */)
}
xcb_randr_list_output_properties_cookie_t
-xcb_randr_list_output_properties (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */)
+xcb_randr_list_output_properties (xcb_connection_t *c,
+ xcb_randr_output_t output)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_LIST_OUTPUT_PROPERTIES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_LIST_OUTPUT_PROPERTIES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1186,14 +1186,14 @@ xcb_randr_list_output_properties (xcb_connection_t *c /**< */,
}
xcb_randr_list_output_properties_cookie_t
-xcb_randr_list_output_properties_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */)
+xcb_randr_list_output_properties_unchecked (xcb_connection_t *c,
+ xcb_randr_output_t output)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_LIST_OUTPUT_PROPERTIES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_LIST_OUTPUT_PROPERTIES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1212,19 +1212,19 @@ xcb_randr_list_output_properties_unchecked (xcb_connection_t *c /**< */,
}
xcb_atom_t *
-xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R /**< */)
+xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_properties_reply_t *R)
{
return (xcb_atom_t *) (R + 1);
}
int
-xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R /**< */)
+xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_properties_reply_t *R)
{
return R->num_atoms;
}
xcb_generic_iterator_t
-xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R /**< */)
+xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properties_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_atom_t *) (R + 1)) + (R->num_atoms);
@@ -1234,15 +1234,15 @@ xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_properti
}
xcb_randr_list_output_properties_reply_t *
-xcb_randr_list_output_properties_reply (xcb_connection_t *c /**< */,
+xcb_randr_list_output_properties_reply (xcb_connection_t *c,
xcb_randr_list_output_properties_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_list_output_properties_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_query_output_property_sizeof (const void *_buffer /**< */)
+xcb_randr_query_output_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_query_output_property_reply_t *_aux = (xcb_randr_query_output_property_reply_t *)_buffer;
@@ -1273,15 +1273,15 @@ xcb_randr_query_output_property_sizeof (const void *_buffer /**< */)
}
xcb_randr_query_output_property_cookie_t
-xcb_randr_query_output_property (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_query_output_property (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_OUTPUT_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_OUTPUT_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1301,15 +1301,15 @@ xcb_randr_query_output_property (xcb_connection_t *c /**< */,
}
xcb_randr_query_output_property_cookie_t
-xcb_randr_query_output_property_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_query_output_property_unchecked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_OUTPUT_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_OUTPUT_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1329,19 +1329,19 @@ xcb_randr_query_output_property_unchecked (xcb_connection_t *c /**< */,
}
int32_t *
-xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R /**< */)
+xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_property_reply_t *R)
{
return (int32_t *) (R + 1);
}
int
-xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R /**< */)
+xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_output_property_reply_t *R)
{
return R->length;
}
xcb_generic_iterator_t
-xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R /**< */)
+xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_property_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((int32_t *) (R + 1)) + (R->length);
@@ -1351,16 +1351,16 @@ xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_output_p
}
xcb_randr_query_output_property_reply_t *
-xcb_randr_query_output_property_reply (xcb_connection_t *c /**< */,
+xcb_randr_query_output_property_reply (xcb_connection_t *c,
xcb_randr_query_output_property_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_query_output_property_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_configure_output_property_sizeof (const void *_buffer /**< */,
- uint32_t values_len /**< */)
+xcb_randr_configure_output_property_sizeof (const void *_buffer,
+ uint32_t values_len)
{
char *xcb_tmp = (char *)_buffer;
unsigned int xcb_buffer_len = 0;
@@ -1390,19 +1390,19 @@ xcb_randr_configure_output_property_sizeof (const void *_buffer /**< */,
}
xcb_void_cookie_t
-xcb_randr_configure_output_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- uint8_t pending /**< */,
- uint8_t range /**< */,
- uint32_t values_len /**< */,
- const int32_t *values /**< */)
+xcb_randr_configure_output_property_checked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ uint8_t pending,
+ uint8_t range,
+ uint32_t values_len,
+ const int32_t *values)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -1430,19 +1430,19 @@ xcb_randr_configure_output_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_configure_output_property (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- uint8_t pending /**< */,
- uint8_t range /**< */,
- uint32_t values_len /**< */,
- const int32_t *values /**< */)
+xcb_randr_configure_output_property (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ uint8_t pending,
+ uint8_t range,
+ uint32_t values_len,
+ const int32_t *values)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CONFIGURE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -1469,8 +1469,30 @@ xcb_randr_configure_output_property (xcb_connection_t *c /**< */,
return xcb_ret;
}
+int32_t *
+xcb_randr_configure_output_property_values (const xcb_randr_configure_output_property_request_t *R)
+{
+ return (int32_t *) (R + 1);
+}
+
+int
+xcb_randr_configure_output_property_values_length (const xcb_randr_configure_output_property_request_t *R)
+{
+ return (((R->length * 4) - sizeof(xcb_randr_configure_output_property_request_t))/sizeof(int32_t));
+}
+
+xcb_generic_iterator_t
+xcb_randr_configure_output_property_values_end (const xcb_randr_configure_output_property_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((int32_t *) (R + 1)) + ((((R->length * 4) - sizeof(xcb_randr_configure_output_property_request_t))/sizeof(int32_t)));
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
int
-xcb_randr_change_output_property_sizeof (const void *_buffer /**< */)
+xcb_randr_change_output_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_change_output_property_request_t *_aux = (xcb_randr_change_output_property_request_t *)_buffer;
@@ -1501,20 +1523,20 @@ xcb_randr_change_output_property_sizeof (const void *_buffer /**< */)
}
xcb_void_cookie_t
-xcb_randr_change_output_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint8_t format /**< */,
- uint8_t mode /**< */,
- uint32_t num_units /**< */,
- const void *data /**< */)
+xcb_randr_change_output_property_checked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint8_t format,
+ uint8_t mode,
+ uint32_t num_units,
+ const void *data)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CHANGE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CHANGE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -1544,20 +1566,20 @@ xcb_randr_change_output_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_change_output_property (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint8_t format /**< */,
- uint8_t mode /**< */,
- uint32_t num_units /**< */,
- const void *data /**< */)
+xcb_randr_change_output_property (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint8_t format,
+ uint8_t mode,
+ uint32_t num_units,
+ const void *data)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CHANGE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CHANGE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -1586,16 +1608,38 @@ xcb_randr_change_output_property (xcb_connection_t *c /**< */,
return xcb_ret;
}
+void *
+xcb_randr_change_output_property_data (const xcb_randr_change_output_property_request_t *R)
+{
+ return (void *) (R + 1);
+}
+
+int
+xcb_randr_change_output_property_data_length (const xcb_randr_change_output_property_request_t *R)
+{
+ return ((R->num_units * R->format) / 8);
+}
+
+xcb_generic_iterator_t
+xcb_randr_change_output_property_data_end (const xcb_randr_change_output_property_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((char *) (R + 1)) + (((R->num_units * R->format) / 8));
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
xcb_void_cookie_t
-xcb_randr_delete_output_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_delete_output_property_checked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1615,15 +1659,15 @@ xcb_randr_delete_output_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_delete_output_property (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_delete_output_property (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_OUTPUT_PROPERTY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_OUTPUT_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1643,7 +1687,7 @@ xcb_randr_delete_output_property (xcb_connection_t *c /**< */,
}
int
-xcb_randr_get_output_property_sizeof (const void *_buffer /**< */)
+xcb_randr_get_output_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_output_property_reply_t *_aux = (xcb_randr_get_output_property_reply_t *)_buffer;
@@ -1674,20 +1718,20 @@ xcb_randr_get_output_property_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_output_property_cookie_t
-xcb_randr_get_output_property (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint32_t long_offset /**< */,
- uint32_t long_length /**< */,
- uint8_t _delete /**< */,
- uint8_t pending /**< */)
+xcb_randr_get_output_property (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint32_t long_offset,
+ uint32_t long_length,
+ uint8_t _delete,
+ uint8_t pending)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1713,20 +1757,20 @@ xcb_randr_get_output_property (xcb_connection_t *c /**< */,
}
xcb_randr_get_output_property_cookie_t
-xcb_randr_get_output_property_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint32_t long_offset /**< */,
- uint32_t long_length /**< */,
- uint8_t _delete /**< */,
- uint8_t pending /**< */)
+xcb_randr_get_output_property_unchecked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint32_t long_offset,
+ uint32_t long_length,
+ uint8_t _delete,
+ uint8_t pending)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -1752,19 +1796,19 @@ xcb_randr_get_output_property_unchecked (xcb_connection_t *c /**< */,
}
uint8_t *
-xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R /**< */)
+xcb_randr_get_output_property_data (const xcb_randr_get_output_property_reply_t *R)
{
return (uint8_t *) (R + 1);
}
int
-xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R /**< */)
+xcb_randr_get_output_property_data_length (const xcb_randr_get_output_property_reply_t *R)
{
return (R->num_items * (R->format / 8));
}
xcb_generic_iterator_t
-xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R /**< */)
+xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((uint8_t *) (R + 1)) + ((R->num_items * (R->format / 8)));
@@ -1774,16 +1818,16 @@ xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property_repl
}
xcb_randr_get_output_property_reply_t *
-xcb_randr_get_output_property_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_output_property_reply (xcb_connection_t *c,
xcb_randr_get_output_property_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_output_property_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_create_mode_sizeof (const void *_buffer /**< */,
- uint32_t name_len /**< */)
+xcb_randr_create_mode_sizeof (const void *_buffer,
+ uint32_t name_len)
{
char *xcb_tmp = (char *)_buffer;
unsigned int xcb_buffer_len = 0;
@@ -1813,17 +1857,17 @@ xcb_randr_create_mode_sizeof (const void *_buffer /**< */,
}
xcb_randr_create_mode_cookie_t
-xcb_randr_create_mode (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_randr_mode_info_t mode_info /**< */,
- uint32_t name_len /**< */,
- const char *name /**< */)
+xcb_randr_create_mode (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_mode_info_t mode_info,
+ uint32_t name_len,
+ const char *name)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CREATE_MODE,
- /* isvoid */ 0
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CREATE_MODE,
+ .isvoid = 0
};
struct iovec xcb_parts[6];
@@ -1848,17 +1892,17 @@ xcb_randr_create_mode (xcb_connection_t *c /**< */,
}
xcb_randr_create_mode_cookie_t
-xcb_randr_create_mode_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_randr_mode_info_t mode_info /**< */,
- uint32_t name_len /**< */,
- const char *name /**< */)
+xcb_randr_create_mode_unchecked (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_mode_info_t mode_info,
+ uint32_t name_len,
+ const char *name)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CREATE_MODE,
- /* isvoid */ 0
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CREATE_MODE,
+ .isvoid = 0
};
struct iovec xcb_parts[6];
@@ -1883,22 +1927,22 @@ xcb_randr_create_mode_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_create_mode_reply_t *
-xcb_randr_create_mode_reply (xcb_connection_t *c /**< */,
+xcb_randr_create_mode_reply (xcb_connection_t *c,
xcb_randr_create_mode_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_create_mode_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_void_cookie_t
-xcb_randr_destroy_mode_checked (xcb_connection_t *c /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_destroy_mode_checked (xcb_connection_t *c,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DESTROY_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DESTROY_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1917,14 +1961,14 @@ xcb_randr_destroy_mode_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_destroy_mode (xcb_connection_t *c /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_destroy_mode (xcb_connection_t *c,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DESTROY_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DESTROY_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1943,15 +1987,15 @@ xcb_randr_destroy_mode (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_add_output_mode_checked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_add_output_mode_checked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_ADD_OUTPUT_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_ADD_OUTPUT_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1971,15 +2015,15 @@ xcb_randr_add_output_mode_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_add_output_mode (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_add_output_mode (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_ADD_OUTPUT_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_ADD_OUTPUT_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -1999,15 +2043,15 @@ xcb_randr_add_output_mode (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_delete_output_mode_checked (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_delete_output_mode_checked (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_OUTPUT_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_OUTPUT_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -2027,15 +2071,15 @@ xcb_randr_delete_output_mode_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_delete_output_mode (xcb_connection_t *c /**< */,
- xcb_randr_output_t output /**< */,
- xcb_randr_mode_t mode /**< */)
+xcb_randr_delete_output_mode (xcb_connection_t *c,
+ xcb_randr_output_t output,
+ xcb_randr_mode_t mode)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_OUTPUT_MODE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_OUTPUT_MODE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -2055,7 +2099,7 @@ xcb_randr_delete_output_mode (xcb_connection_t *c /**< */,
}
int
-xcb_randr_get_crtc_info_sizeof (const void *_buffer /**< */)
+xcb_randr_get_crtc_info_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_crtc_info_reply_t *_aux = (xcb_randr_get_crtc_info_reply_t *)_buffer;
@@ -2098,15 +2142,15 @@ xcb_randr_get_crtc_info_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_crtc_info_cookie_t
-xcb_randr_get_crtc_info (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_crtc_info (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2126,15 +2170,15 @@ xcb_randr_get_crtc_info (xcb_connection_t *c /**< */,
}
xcb_randr_get_crtc_info_cookie_t
-xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2154,19 +2198,19 @@ xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_output_t *
-xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R)
{
return (xcb_randr_output_t *) (R + 1);
}
int
-xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply_t *R)
{
return R->num_outputs;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_output_t *) (R + 1)) + (R->num_outputs);
@@ -2176,40 +2220,40 @@ xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R /
}
xcb_randr_output_t *
-xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_info_outputs_end(R);
return (xcb_randr_output_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index) + 0);
}
int
-xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_reply_t *R)
{
return R->num_possible_outputs;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R /**< */)
+xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_info_outputs_end(R);
- i.data = ((xcb_randr_output_t *) child.data) + (R->num_possible_outputs);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_info_outputs_end(R);
+ i.data = ((xcb_randr_output_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index))) + (R->num_possible_outputs);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_crtc_info_reply_t *
-xcb_randr_get_crtc_info_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_crtc_info_reply (xcb_connection_t *c,
xcb_randr_get_crtc_info_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_crtc_info_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_set_crtc_config_sizeof (const void *_buffer /**< */,
- uint32_t outputs_len /**< */)
+xcb_randr_set_crtc_config_sizeof (const void *_buffer,
+ uint32_t outputs_len)
{
char *xcb_tmp = (char *)_buffer;
unsigned int xcb_buffer_len = 0;
@@ -2239,22 +2283,22 @@ xcb_randr_set_crtc_config_sizeof (const void *_buffer /**< */,
}
xcb_randr_set_crtc_config_cookie_t
-xcb_randr_set_crtc_config (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t timestamp /**< */,
- xcb_timestamp_t config_timestamp /**< */,
- int16_t x /**< */,
- int16_t y /**< */,
- xcb_randr_mode_t mode /**< */,
- uint16_t rotation /**< */,
- uint32_t outputs_len /**< */,
- const xcb_randr_output_t *outputs /**< */)
+xcb_randr_set_crtc_config (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t timestamp,
+ xcb_timestamp_t config_timestamp,
+ int16_t x,
+ int16_t y,
+ xcb_randr_mode_t mode,
+ uint16_t rotation,
+ uint32_t outputs_len,
+ const xcb_randr_output_t *outputs)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_CONFIG,
- /* isvoid */ 0
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_CONFIG,
+ .isvoid = 0
};
struct iovec xcb_parts[6];
@@ -2285,22 +2329,22 @@ xcb_randr_set_crtc_config (xcb_connection_t *c /**< */,
}
xcb_randr_set_crtc_config_cookie_t
-xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t timestamp /**< */,
- xcb_timestamp_t config_timestamp /**< */,
- int16_t x /**< */,
- int16_t y /**< */,
- xcb_randr_mode_t mode /**< */,
- uint16_t rotation /**< */,
- uint32_t outputs_len /**< */,
- const xcb_randr_output_t *outputs /**< */)
+xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t timestamp,
+ xcb_timestamp_t config_timestamp,
+ int16_t x,
+ int16_t y,
+ xcb_randr_mode_t mode,
+ uint16_t rotation,
+ uint32_t outputs_len,
+ const xcb_randr_output_t *outputs)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_CONFIG,
- /* isvoid */ 0
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_CONFIG,
+ .isvoid = 0
};
struct iovec xcb_parts[6];
@@ -2331,22 +2375,22 @@ xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_set_crtc_config_reply_t *
-xcb_randr_set_crtc_config_reply (xcb_connection_t *c /**< */,
+xcb_randr_set_crtc_config_reply (xcb_connection_t *c,
xcb_randr_set_crtc_config_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_set_crtc_config_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_randr_get_crtc_gamma_size_cookie_t
-xcb_randr_get_crtc_gamma_size (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_gamma_size (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_GAMMA_SIZE,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_GAMMA_SIZE,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2365,14 +2409,14 @@ xcb_randr_get_crtc_gamma_size (xcb_connection_t *c /**< */,
}
xcb_randr_get_crtc_gamma_size_cookie_t
-xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_GAMMA_SIZE,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_GAMMA_SIZE,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2391,15 +2435,15 @@ xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_get_crtc_gamma_size_reply_t *
-xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c,
xcb_randr_get_crtc_gamma_size_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_crtc_gamma_size_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_get_crtc_gamma_sizeof (const void *_buffer /**< */)
+xcb_randr_get_crtc_gamma_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_crtc_gamma_reply_t *_aux = (xcb_randr_get_crtc_gamma_reply_t *)_buffer;
@@ -2454,14 +2498,14 @@ xcb_randr_get_crtc_gamma_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_crtc_gamma_cookie_t
-xcb_randr_get_crtc_gamma (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_gamma (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_GAMMA,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_GAMMA,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2480,14 +2524,14 @@ xcb_randr_get_crtc_gamma (xcb_connection_t *c /**< */,
}
xcb_randr_get_crtc_gamma_cookie_t
-xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_GAMMA,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_GAMMA,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2506,19 +2550,19 @@ xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c /**< */,
}
uint16_t *
-xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R)
{
return (uint16_t *) (R + 1);
}
int
-xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R)
{
return R->size;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((uint16_t *) (R + 1)) + (R->size);
@@ -2528,63 +2572,63 @@ xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R /**
}
uint16_t *
-xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_gamma_red_end(R);
return (uint16_t *) ((char *) prev.data + XCB_TYPE_PAD(uint16_t, prev.index) + 0);
}
int
-xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply_t *R)
{
return R->size;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_gamma_red_end(R);
- i.data = ((uint16_t *) child.data) + (R->size);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_gamma_red_end(R);
+ i.data = ((uint16_t *) ((char*) prev.data + XCB_TYPE_PAD(uint16_t, prev.index))) + (R->size);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
uint16_t *
-xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_gamma_green_end(R);
return (uint16_t *) ((char *) prev.data + XCB_TYPE_PAD(uint16_t, prev.index) + 0);
}
int
-xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_t *R)
{
return R->size;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */)
+xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_gamma_green_end(R);
- i.data = ((uint16_t *) child.data) + (R->size);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_gamma_green_end(R);
+ i.data = ((uint16_t *) ((char*) prev.data + XCB_TYPE_PAD(uint16_t, prev.index))) + (R->size);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_crtc_gamma_reply_t *
-xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c,
xcb_randr_get_crtc_gamma_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_crtc_gamma_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_set_crtc_gamma_sizeof (const void *_buffer /**< */)
+xcb_randr_set_crtc_gamma_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_set_crtc_gamma_request_t *_aux = (xcb_randr_set_crtc_gamma_request_t *)_buffer;
@@ -2639,18 +2683,18 @@ xcb_randr_set_crtc_gamma_sizeof (const void *_buffer /**< */)
}
xcb_void_cookie_t
-xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- uint16_t size /**< */,
- const uint16_t *red /**< */,
- const uint16_t *green /**< */,
- const uint16_t *blue /**< */)
+xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ uint16_t size,
+ const uint16_t *red,
+ const uint16_t *green,
+ const uint16_t *blue)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 8,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_GAMMA,
- /* isvoid */ 1
+ .count = 8,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_GAMMA,
+ .isvoid = 1
};
struct iovec xcb_parts[10];
@@ -2686,18 +2730,18 @@ xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_crtc_gamma (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- uint16_t size /**< */,
- const uint16_t *red /**< */,
- const uint16_t *green /**< */,
- const uint16_t *blue /**< */)
+xcb_randr_set_crtc_gamma (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ uint16_t size,
+ const uint16_t *red,
+ const uint16_t *green,
+ const uint16_t *blue)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 8,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_GAMMA,
- /* isvoid */ 1
+ .count = 8,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_GAMMA,
+ .isvoid = 1
};
struct iovec xcb_parts[10];
@@ -2732,8 +2776,78 @@ xcb_randr_set_crtc_gamma (xcb_connection_t *c /**< */,
return xcb_ret;
}
+uint16_t *
+xcb_randr_set_crtc_gamma_red (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ return (uint16_t *) (R + 1);
+}
+
+int
+xcb_randr_set_crtc_gamma_red_length (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ return R->size;
+}
+
+xcb_generic_iterator_t
+xcb_randr_set_crtc_gamma_red_end (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((uint16_t *) (R + 1)) + (R->size);
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+uint16_t *
+xcb_randr_set_crtc_gamma_green (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_gamma_red_end(R);
+ return (uint16_t *) ((char *) prev.data + XCB_TYPE_PAD(uint16_t, prev.index) + 0);
+}
+
int
-xcb_randr_get_screen_resources_current_sizeof (const void *_buffer /**< */)
+xcb_randr_set_crtc_gamma_green_length (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ return R->size;
+}
+
+xcb_generic_iterator_t
+xcb_randr_set_crtc_gamma_green_end (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_gamma_red_end(R);
+ i.data = ((uint16_t *) ((char*) prev.data + XCB_TYPE_PAD(uint16_t, prev.index))) + (R->size);
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+uint16_t *
+xcb_randr_set_crtc_gamma_blue (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_gamma_green_end(R);
+ return (uint16_t *) ((char *) prev.data + XCB_TYPE_PAD(uint16_t, prev.index) + 0);
+}
+
+int
+xcb_randr_set_crtc_gamma_blue_length (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ return R->size;
+}
+
+xcb_generic_iterator_t
+xcb_randr_set_crtc_gamma_blue_end (const xcb_randr_set_crtc_gamma_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_gamma_green_end(R);
+ i.data = ((uint16_t *) ((char*) prev.data + XCB_TYPE_PAD(uint16_t, prev.index))) + (R->size);
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+int
+xcb_randr_get_screen_resources_current_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_screen_resources_current_reply_t *_aux = (xcb_randr_get_screen_resources_current_reply_t *)_buffer;
@@ -2800,14 +2914,14 @@ xcb_randr_get_screen_resources_current_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_screen_resources_current_cookie_t
-xcb_randr_get_screen_resources_current (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_resources_current (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2826,14 +2940,14 @@ xcb_randr_get_screen_resources_current (xcb_connection_t *c /**< */,
}
xcb_randr_get_screen_resources_current_cookie_t
-xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_SCREEN_RESOURCES_CURRENT,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -2852,19 +2966,19 @@ xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_crtc_t *
-xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_resources_current_reply_t *R)
{
return (xcb_randr_crtc_t *) (R + 1);
}
int
-xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_screen_resources_current_reply_t *R)
{
return R->num_crtcs;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_crtc_t *) (R + 1)) + (R->num_crtcs);
@@ -2874,44 +2988,44 @@ xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_screen_res
}
xcb_randr_output_t *
-xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_current_crtcs_end(R);
return (xcb_randr_output_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_screen_resources_current_reply_t *R)
{
return R->num_outputs;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_screen_resources_current_crtcs_end(R);
- i.data = ((xcb_randr_output_t *) child.data) + (R->num_outputs);
+ xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_current_crtcs_end(R);
+ i.data = ((xcb_randr_output_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index))) + (R->num_outputs);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_mode_info_t *
-xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_current_outputs_end(R);
return (xcb_randr_mode_info_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_mode_info_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_screen_resources_current_reply_t *R)
{
return R->num_modes;
}
xcb_randr_mode_info_iterator_t
-xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_randr_mode_info_iterator_t i;
xcb_generic_iterator_t prev = xcb_randr_get_screen_resources_current_outputs_end(R);
@@ -2922,40 +3036,40 @@ xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_scree
}
uint8_t *
-xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_current_modes_iterator(R));
return (uint8_t *) ((char *) prev.data + XCB_TYPE_PAD(uint8_t, prev.index) + 0);
}
int
-xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_screen_resources_current_reply_t *R)
{
return R->names_len;
}
xcb_generic_iterator_t
-xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R /**< */)
+xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_screen_resources_current_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_current_modes_iterator(R));
- i.data = ((uint8_t *) child.data) + (R->names_len);
+ xcb_generic_iterator_t prev = xcb_randr_mode_info_end(xcb_randr_get_screen_resources_current_modes_iterator(R));
+ i.data = ((uint8_t *) ((char*) prev.data + XCB_TYPE_PAD(uint8_t, prev.index))) + (R->names_len);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_screen_resources_current_reply_t *
-xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c,
xcb_randr_get_screen_resources_current_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_screen_resources_current_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */,
- uint32_t filter_params_len /**< */)
+xcb_randr_set_crtc_transform_sizeof (const void *_buffer,
+ uint32_t filter_params_len)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_set_crtc_transform_request_t *_aux = (xcb_randr_set_crtc_transform_request_t *)_buffer;
@@ -2973,6 +3087,15 @@ xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */,
xcb_block_len += _aux->filter_len * sizeof(char);
xcb_tmp += xcb_block_len;
xcb_align_to = ALIGNOF(char);
+ xcb_align_to = 4;
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
/* insert padding */
xcb_pad = -xcb_block_len & (xcb_align_to - 1);
xcb_buffer_len += xcb_block_len + xcb_pad;
@@ -2998,19 +3121,19 @@ xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_crtc_transform_checked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_render_transform_t transform /**< */,
- uint16_t filter_len /**< */,
- const char *filter_name /**< */,
- uint32_t filter_params_len /**< */,
- const xcb_render_fixed_t *filter_params /**< */)
+xcb_randr_set_crtc_transform_checked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_render_transform_t transform,
+ uint16_t filter_len,
+ const char *filter_name,
+ uint32_t filter_params_len,
+ const xcb_render_fixed_t *filter_params)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 6,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_TRANSFORM,
- /* isvoid */ 1
+ .count = 6,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_TRANSFORM,
+ .isvoid = 1
};
struct iovec xcb_parts[8];
@@ -3042,19 +3165,19 @@ xcb_randr_set_crtc_transform_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_crtc_transform (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_render_transform_t transform /**< */,
- uint16_t filter_len /**< */,
- const char *filter_name /**< */,
- uint32_t filter_params_len /**< */,
- const xcb_render_fixed_t *filter_params /**< */)
+xcb_randr_set_crtc_transform (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_render_transform_t transform,
+ uint16_t filter_len,
+ const char *filter_name,
+ uint32_t filter_params_len,
+ const xcb_render_fixed_t *filter_params)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 6,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_CRTC_TRANSFORM,
- /* isvoid */ 1
+ .count = 6,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_CRTC_TRANSFORM,
+ .isvoid = 1
};
struct iovec xcb_parts[8];
@@ -3085,8 +3208,54 @@ xcb_randr_set_crtc_transform (xcb_connection_t *c /**< */,
return xcb_ret;
}
+char *
+xcb_randr_set_crtc_transform_filter_name (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ return (char *) (R + 1);
+}
+
+int
+xcb_randr_set_crtc_transform_filter_name_length (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ return R->filter_len;
+}
+
+xcb_generic_iterator_t
+xcb_randr_set_crtc_transform_filter_name_end (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((char *) (R + 1)) + (R->filter_len);
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+xcb_render_fixed_t *
+xcb_randr_set_crtc_transform_filter_params (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_transform_filter_name_end(R);
+ return (xcb_render_fixed_t *) ((char *) prev.data + ((-prev.index) & (4 - 1)) + 0);
+}
+
int
-xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */)
+xcb_randr_set_crtc_transform_filter_params_length (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ return ((((char*)R) + R->length * 4) - (char*)(xcb_randr_set_crtc_transform_filter_params(R))) / sizeof(xcb_render_fixed_t);
+}
+
+xcb_generic_iterator_t
+xcb_randr_set_crtc_transform_filter_params_end (const xcb_randr_set_crtc_transform_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ xcb_generic_iterator_t prev = xcb_randr_set_crtc_transform_filter_name_end(R);
+ i.data = ((xcb_render_fixed_t *) ((char*) prev.data + ((-prev.index) & (4 - 1)))) + (((((char*)R) + R->length * 4) - (char*)(xcb_randr_set_crtc_transform_filter_params(R))) / sizeof(xcb_render_fixed_t));
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+int
+xcb_randr_get_crtc_transform_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_crtc_transform_reply_t *_aux = (xcb_randr_get_crtc_transform_reply_t *)_buffer;
@@ -3104,6 +3273,15 @@ xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */)
xcb_block_len += _aux->pending_len * sizeof(char);
xcb_tmp += xcb_block_len;
xcb_align_to = ALIGNOF(char);
+ xcb_align_to = 4;
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
/* insert padding */
xcb_pad = -xcb_block_len & (xcb_align_to - 1);
xcb_buffer_len += xcb_block_len + xcb_pad;
@@ -3128,6 +3306,15 @@ xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */)
xcb_block_len += _aux->current_len * sizeof(char);
xcb_tmp += xcb_block_len;
xcb_align_to = ALIGNOF(char);
+ xcb_align_to = 4;
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
/* insert padding */
xcb_pad = -xcb_block_len & (xcb_align_to - 1);
xcb_buffer_len += xcb_block_len + xcb_pad;
@@ -3153,14 +3340,14 @@ xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_crtc_transform_cookie_t
-xcb_randr_get_crtc_transform (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_transform (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_TRANSFORM,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_TRANSFORM,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3179,14 +3366,14 @@ xcb_randr_get_crtc_transform (xcb_connection_t *c /**< */,
}
xcb_randr_get_crtc_transform_cookie_t
-xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_CRTC_TRANSFORM,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_CRTC_TRANSFORM,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3205,19 +3392,19 @@ xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c /**< */,
}
char *
-xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_transform_reply_t *R)
{
return (char *) (R + 1);
}
int
-xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R)
{
return R->pending_len;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((char *) (R + 1)) + (R->pending_len);
@@ -3227,94 +3414,94 @@ xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_crtc_t
}
xcb_render_fixed_t *
-xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_pending_filter_name_end(R);
- return (xcb_render_fixed_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_render_fixed_t, prev.index) + 0);
+ return (xcb_render_fixed_t *) ((char *) prev.data + ((-prev.index) & (4 - 1)) + 0);
}
int
-xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crtc_transform_reply_t *R)
{
return R->pending_nparams;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_transform_pending_filter_name_end(R);
- i.data = ((xcb_render_fixed_t *) child.data) + (R->pending_nparams);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_pending_filter_name_end(R);
+ i.data = ((xcb_render_fixed_t *) ((char*) prev.data + ((-prev.index) & (4 - 1)))) + (R->pending_nparams);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
char *
-xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_pending_params_end(R);
return (char *) ((char *) prev.data + XCB_TYPE_PAD(char, prev.index) + 0);
}
int
-xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_get_crtc_transform_reply_t *R)
{
return R->current_len;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_transform_pending_params_end(R);
- i.data = ((char *) child.data) + (R->current_len);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_pending_params_end(R);
+ i.data = ((char *) ((char*) prev.data + XCB_TYPE_PAD(char, prev.index))) + (R->current_len);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_render_fixed_t *
-xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_current_filter_name_end(R);
- return (xcb_render_fixed_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_render_fixed_t, prev.index) + 0);
+ return (xcb_render_fixed_t *) ((char *) prev.data + ((-prev.index) & (4 - 1)) + 0);
}
int
-xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crtc_transform_reply_t *R)
{
return R->current_nparams;
}
xcb_generic_iterator_t
-xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R /**< */)
+xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_transform_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_crtc_transform_current_filter_name_end(R);
- i.data = ((xcb_render_fixed_t *) child.data) + (R->current_nparams);
+ xcb_generic_iterator_t prev = xcb_randr_get_crtc_transform_current_filter_name_end(R);
+ i.data = ((xcb_render_fixed_t *) ((char*) prev.data + ((-prev.index) & (4 - 1)))) + (R->current_nparams);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_crtc_transform_reply_t *
-xcb_randr_get_crtc_transform_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_crtc_transform_reply (xcb_connection_t *c,
xcb_randr_get_crtc_transform_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_crtc_transform_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_randr_get_panning_cookie_t
-xcb_randr_get_panning (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_panning (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PANNING,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PANNING,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3333,14 +3520,14 @@ xcb_randr_get_panning (xcb_connection_t *c /**< */,
}
xcb_randr_get_panning_cookie_t
-xcb_randr_get_panning_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */)
+xcb_randr_get_panning_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PANNING,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PANNING,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3359,35 +3546,35 @@ xcb_randr_get_panning_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_get_panning_reply_t *
-xcb_randr_get_panning_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_panning_reply (xcb_connection_t *c,
xcb_randr_get_panning_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_panning_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_randr_set_panning_cookie_t
-xcb_randr_set_panning (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t timestamp /**< */,
- uint16_t left /**< */,
- uint16_t top /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */,
- uint16_t track_left /**< */,
- uint16_t track_top /**< */,
- uint16_t track_width /**< */,
- uint16_t track_height /**< */,
- int16_t border_left /**< */,
- int16_t border_top /**< */,
- int16_t border_right /**< */,
- int16_t border_bottom /**< */)
+xcb_randr_set_panning (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t timestamp,
+ uint16_t left,
+ uint16_t top,
+ uint16_t width,
+ uint16_t height,
+ uint16_t track_left,
+ uint16_t track_top,
+ uint16_t track_width,
+ uint16_t track_height,
+ int16_t border_left,
+ int16_t border_top,
+ int16_t border_right,
+ int16_t border_bottom)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PANNING,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PANNING,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3419,27 +3606,27 @@ xcb_randr_set_panning (xcb_connection_t *c /**< */,
}
xcb_randr_set_panning_cookie_t
-xcb_randr_set_panning_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_crtc_t crtc /**< */,
- xcb_timestamp_t timestamp /**< */,
- uint16_t left /**< */,
- uint16_t top /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */,
- uint16_t track_left /**< */,
- uint16_t track_top /**< */,
- uint16_t track_width /**< */,
- uint16_t track_height /**< */,
- int16_t border_left /**< */,
- int16_t border_top /**< */,
- int16_t border_right /**< */,
- int16_t border_bottom /**< */)
+xcb_randr_set_panning_unchecked (xcb_connection_t *c,
+ xcb_randr_crtc_t crtc,
+ xcb_timestamp_t timestamp,
+ uint16_t left,
+ uint16_t top,
+ uint16_t width,
+ uint16_t height,
+ uint16_t track_left,
+ uint16_t track_top,
+ uint16_t track_width,
+ uint16_t track_height,
+ int16_t border_left,
+ int16_t border_top,
+ int16_t border_right,
+ int16_t border_bottom)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PANNING,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PANNING,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3471,23 +3658,23 @@ xcb_randr_set_panning_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_set_panning_reply_t *
-xcb_randr_set_panning_reply (xcb_connection_t *c /**< */,
+xcb_randr_set_panning_reply (xcb_connection_t *c,
xcb_randr_set_panning_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_set_panning_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_void_cookie_t
-xcb_randr_set_output_primary_checked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_randr_output_t output /**< */)
+xcb_randr_set_output_primary_checked (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_output_t output)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_OUTPUT_PRIMARY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_OUTPUT_PRIMARY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -3507,15 +3694,15 @@ xcb_randr_set_output_primary_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_output_primary (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_randr_output_t output /**< */)
+xcb_randr_set_output_primary (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_output_t output)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_OUTPUT_PRIMARY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_OUTPUT_PRIMARY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -3535,14 +3722,14 @@ xcb_randr_set_output_primary (xcb_connection_t *c /**< */,
}
xcb_randr_get_output_primary_cookie_t
-xcb_randr_get_output_primary (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_output_primary (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_PRIMARY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_PRIMARY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3561,14 +3748,14 @@ xcb_randr_get_output_primary (xcb_connection_t *c /**< */,
}
xcb_randr_get_output_primary_cookie_t
-xcb_randr_get_output_primary_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_output_primary_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_OUTPUT_PRIMARY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_OUTPUT_PRIMARY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3587,15 +3774,15 @@ xcb_randr_get_output_primary_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_get_output_primary_reply_t *
-xcb_randr_get_output_primary_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_output_primary_reply (xcb_connection_t *c,
xcb_randr_get_output_primary_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_output_primary_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_get_providers_sizeof (const void *_buffer /**< */)
+xcb_randr_get_providers_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_providers_reply_t *_aux = (xcb_randr_get_providers_reply_t *)_buffer;
@@ -3626,14 +3813,14 @@ xcb_randr_get_providers_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_providers_cookie_t
-xcb_randr_get_providers (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_providers (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDERS,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDERS,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3652,14 +3839,14 @@ xcb_randr_get_providers (xcb_connection_t *c /**< */,
}
xcb_randr_get_providers_cookie_t
-xcb_randr_get_providers_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */)
+xcb_randr_get_providers_unchecked (xcb_connection_t *c,
+ xcb_window_t window)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDERS,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDERS,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3678,19 +3865,19 @@ xcb_randr_get_providers_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_provider_t *
-xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R /**< */)
+xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R)
{
return (xcb_randr_provider_t *) (R + 1);
}
int
-xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R /**< */)
+xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_reply_t *R)
{
return R->num_providers;
}
xcb_generic_iterator_t
-xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R /**< */)
+xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_provider_t *) (R + 1)) + (R->num_providers);
@@ -3700,15 +3887,15 @@ xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_t *R
}
xcb_randr_get_providers_reply_t *
-xcb_randr_get_providers_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_providers_reply (xcb_connection_t *c,
xcb_randr_get_providers_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_providers_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_get_provider_info_sizeof (const void *_buffer /**< */)
+xcb_randr_get_provider_info_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_provider_info_reply_t *_aux = (xcb_randr_get_provider_info_reply_t *)_buffer;
@@ -3787,15 +3974,15 @@ xcb_randr_get_provider_info_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_provider_info_cookie_t
-xcb_randr_get_provider_info (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_provider_info (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDER_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDER_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3815,15 +4002,15 @@ xcb_randr_get_provider_info (xcb_connection_t *c /**< */,
}
xcb_randr_get_provider_info_cookie_t
-xcb_randr_get_provider_info_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_get_provider_info_unchecked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDER_INFO,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDER_INFO,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -3843,19 +4030,19 @@ xcb_randr_get_provider_info_unchecked (xcb_connection_t *c /**< */,
}
xcb_randr_crtc_t *
-xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_t *R)
{
return (xcb_randr_crtc_t *) (R + 1);
}
int
-xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info_reply_t *R)
{
return R->num_crtcs;
}
xcb_generic_iterator_t
-xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_randr_crtc_t *) (R + 1)) + (R->num_crtcs);
@@ -3865,120 +4052,120 @@ xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_reply_t
}
xcb_randr_output_t *
-xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_provider_info_crtcs_end(R);
return (xcb_randr_output_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index) + 0);
}
int
-xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_info_reply_t *R)
{
return R->num_outputs;
}
xcb_generic_iterator_t
-xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_provider_info_crtcs_end(R);
- i.data = ((xcb_randr_output_t *) child.data) + (R->num_outputs);
+ xcb_generic_iterator_t prev = xcb_randr_get_provider_info_crtcs_end(R);
+ i.data = ((xcb_randr_output_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_output_t, prev.index))) + (R->num_outputs);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_provider_t *
-xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_provider_info_outputs_end(R);
return (xcb_randr_provider_t *) ((char *) prev.data + XCB_TYPE_PAD(xcb_randr_provider_t, prev.index) + 0);
}
int
-xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_get_provider_info_reply_t *R)
{
return R->num_associated_providers;
}
xcb_generic_iterator_t
-xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_provider_info_outputs_end(R);
- i.data = ((xcb_randr_provider_t *) child.data) + (R->num_associated_providers);
+ xcb_generic_iterator_t prev = xcb_randr_get_provider_info_outputs_end(R);
+ i.data = ((xcb_randr_provider_t *) ((char*) prev.data + XCB_TYPE_PAD(xcb_randr_provider_t, prev.index))) + (R->num_associated_providers);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
uint32_t *
-xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_provider_info_associated_providers_end(R);
return (uint32_t *) ((char *) prev.data + XCB_TYPE_PAD(uint32_t, prev.index) + 0);
}
int
-xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_get_provider_info_reply_t *R)
{
return R->num_associated_providers;
}
xcb_generic_iterator_t
-xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_provider_info_associated_providers_end(R);
- i.data = ((uint32_t *) child.data) + (R->num_associated_providers);
+ xcb_generic_iterator_t prev = xcb_randr_get_provider_info_associated_providers_end(R);
+ i.data = ((uint32_t *) ((char*) prev.data + XCB_TYPE_PAD(uint32_t, prev.index))) + (R->num_associated_providers);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
char *
-xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t prev = xcb_randr_get_provider_info_associated_capability_end(R);
return (char *) ((char *) prev.data + XCB_TYPE_PAD(char, prev.index) + 0);
}
int
-xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_reply_t *R)
{
return R->name_len;
}
xcb_generic_iterator_t
-xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R /**< */)
+xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_reply_t *R)
{
xcb_generic_iterator_t i;
- xcb_generic_iterator_t child = xcb_randr_get_provider_info_associated_capability_end(R);
- i.data = ((char *) child.data) + (R->name_len);
+ xcb_generic_iterator_t prev = xcb_randr_get_provider_info_associated_capability_end(R);
+ i.data = ((char *) ((char*) prev.data + XCB_TYPE_PAD(char, prev.index))) + (R->name_len);
i.rem = 0;
i.index = (char *) i.data - (char *) R;
return i;
}
xcb_randr_get_provider_info_reply_t *
-xcb_randr_get_provider_info_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_provider_info_reply (xcb_connection_t *c,
xcb_randr_get_provider_info_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_provider_info_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
xcb_void_cookie_t
-xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_randr_provider_t sink_provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_randr_provider_t sink_provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -3999,16 +4186,16 @@ xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_provider_offload_sink (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_randr_provider_t sink_provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_set_provider_offload_sink (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_randr_provider_t sink_provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -4029,16 +4216,16 @@ xcb_randr_set_provider_offload_sink (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_provider_output_source_checked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_randr_provider_t source_provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_set_provider_output_source_checked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_randr_provider_t source_provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -4059,16 +4246,16 @@ xcb_randr_set_provider_output_source_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_set_provider_output_source (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_randr_provider_t source_provider /**< */,
- xcb_timestamp_t config_timestamp /**< */)
+xcb_randr_set_provider_output_source (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_randr_provider_t source_provider,
+ xcb_timestamp_t config_timestamp)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -4089,7 +4276,7 @@ xcb_randr_set_provider_output_source (xcb_connection_t *c /**< */,
}
int
-xcb_randr_list_provider_properties_sizeof (const void *_buffer /**< */)
+xcb_randr_list_provider_properties_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_list_provider_properties_reply_t *_aux = (xcb_randr_list_provider_properties_reply_t *)_buffer;
@@ -4120,14 +4307,14 @@ xcb_randr_list_provider_properties_sizeof (const void *_buffer /**< */)
}
xcb_randr_list_provider_properties_cookie_t
-xcb_randr_list_provider_properties (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */)
+xcb_randr_list_provider_properties (xcb_connection_t *c,
+ xcb_randr_provider_t provider)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_LIST_PROVIDER_PROPERTIES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_LIST_PROVIDER_PROPERTIES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4146,14 +4333,14 @@ xcb_randr_list_provider_properties (xcb_connection_t *c /**< */,
}
xcb_randr_list_provider_properties_cookie_t
-xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */)
+xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c,
+ xcb_randr_provider_t provider)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_LIST_PROVIDER_PROPERTIES,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_LIST_PROVIDER_PROPERTIES,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4172,19 +4359,19 @@ xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c /**< */,
}
xcb_atom_t *
-xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R /**< */)
+xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_properties_reply_t *R)
{
return (xcb_atom_t *) (R + 1);
}
int
-xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R /**< */)
+xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provider_properties_reply_t *R)
{
return R->num_atoms;
}
xcb_generic_iterator_t
-xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R /**< */)
+xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_properties_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((xcb_atom_t *) (R + 1)) + (R->num_atoms);
@@ -4194,15 +4381,15 @@ xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider_prop
}
xcb_randr_list_provider_properties_reply_t *
-xcb_randr_list_provider_properties_reply (xcb_connection_t *c /**< */,
+xcb_randr_list_provider_properties_reply (xcb_connection_t *c,
xcb_randr_list_provider_properties_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_list_provider_properties_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_query_provider_property_sizeof (const void *_buffer /**< */)
+xcb_randr_query_provider_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_query_provider_property_reply_t *_aux = (xcb_randr_query_provider_property_reply_t *)_buffer;
@@ -4233,15 +4420,15 @@ xcb_randr_query_provider_property_sizeof (const void *_buffer /**< */)
}
xcb_randr_query_provider_property_cookie_t
-xcb_randr_query_provider_property (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_query_provider_property (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_PROVIDER_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_PROVIDER_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4261,15 +4448,15 @@ xcb_randr_query_provider_property (xcb_connection_t *c /**< */,
}
xcb_randr_query_provider_property_cookie_t
-xcb_randr_query_provider_property_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_query_provider_property_unchecked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_QUERY_PROVIDER_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_QUERY_PROVIDER_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4289,19 +4476,19 @@ xcb_randr_query_provider_property_unchecked (xcb_connection_t *c /**< */,
}
int32_t *
-xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R /**< */)
+xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provider_property_reply_t *R)
{
return (int32_t *) (R + 1);
}
int
-xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R /**< */)
+xcb_randr_query_provider_property_valid_values_length (const xcb_randr_query_provider_property_reply_t *R)
{
return R->length;
}
xcb_generic_iterator_t
-xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R /**< */)
+xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provider_property_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((int32_t *) (R + 1)) + (R->length);
@@ -4311,16 +4498,16 @@ xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_provid
}
xcb_randr_query_provider_property_reply_t *
-xcb_randr_query_provider_property_reply (xcb_connection_t *c /**< */,
+xcb_randr_query_provider_property_reply (xcb_connection_t *c,
xcb_randr_query_provider_property_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_query_provider_property_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
int
-xcb_randr_configure_provider_property_sizeof (const void *_buffer /**< */,
- uint32_t values_len /**< */)
+xcb_randr_configure_provider_property_sizeof (const void *_buffer,
+ uint32_t values_len)
{
char *xcb_tmp = (char *)_buffer;
unsigned int xcb_buffer_len = 0;
@@ -4350,19 +4537,19 @@ xcb_randr_configure_provider_property_sizeof (const void *_buffer /**< */,
}
xcb_void_cookie_t
-xcb_randr_configure_provider_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- uint8_t pending /**< */,
- uint8_t range /**< */,
- uint32_t values_len /**< */,
- const int32_t *values /**< */)
+xcb_randr_configure_provider_property_checked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ uint8_t pending,
+ uint8_t range,
+ uint32_t values_len,
+ const int32_t *values)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -4390,19 +4577,19 @@ xcb_randr_configure_provider_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_configure_provider_property (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- uint8_t pending /**< */,
- uint8_t range /**< */,
- uint32_t values_len /**< */,
- const int32_t *values /**< */)
+xcb_randr_configure_provider_property (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ uint8_t pending,
+ uint8_t range,
+ uint32_t values_len,
+ const int32_t *values)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -4429,8 +4616,30 @@ xcb_randr_configure_provider_property (xcb_connection_t *c /**< */,
return xcb_ret;
}
+int32_t *
+xcb_randr_configure_provider_property_values (const xcb_randr_configure_provider_property_request_t *R)
+{
+ return (int32_t *) (R + 1);
+}
+
+int
+xcb_randr_configure_provider_property_values_length (const xcb_randr_configure_provider_property_request_t *R)
+{
+ return (((R->length * 4) - sizeof(xcb_randr_configure_provider_property_request_t))/sizeof(int32_t));
+}
+
+xcb_generic_iterator_t
+xcb_randr_configure_provider_property_values_end (const xcb_randr_configure_provider_property_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((int32_t *) (R + 1)) + ((((R->length * 4) - sizeof(xcb_randr_configure_provider_property_request_t))/sizeof(int32_t)));
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
int
-xcb_randr_change_provider_property_sizeof (const void *_buffer /**< */)
+xcb_randr_change_provider_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_change_provider_property_request_t *_aux = (xcb_randr_change_provider_property_request_t *)_buffer;
@@ -4461,20 +4670,20 @@ xcb_randr_change_provider_property_sizeof (const void *_buffer /**< */)
}
xcb_void_cookie_t
-xcb_randr_change_provider_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint8_t format /**< */,
- uint8_t mode /**< */,
- uint32_t num_items /**< */,
- const void *data /**< */)
+xcb_randr_change_provider_property_checked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint8_t format,
+ uint8_t mode,
+ uint32_t num_items,
+ const void *data)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CHANGE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CHANGE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -4504,20 +4713,20 @@ xcb_randr_change_provider_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_change_provider_property (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint8_t format /**< */,
- uint8_t mode /**< */,
- uint32_t num_items /**< */,
- const void *data /**< */)
+xcb_randr_change_provider_property (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint8_t format,
+ uint8_t mode,
+ uint32_t num_items,
+ const void *data)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 4,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_CHANGE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_CHANGE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[6];
@@ -4546,16 +4755,38 @@ xcb_randr_change_provider_property (xcb_connection_t *c /**< */,
return xcb_ret;
}
+void *
+xcb_randr_change_provider_property_data (const xcb_randr_change_provider_property_request_t *R)
+{
+ return (void *) (R + 1);
+}
+
+int
+xcb_randr_change_provider_property_data_length (const xcb_randr_change_provider_property_request_t *R)
+{
+ return (R->num_items * (R->format / 8));
+}
+
+xcb_generic_iterator_t
+xcb_randr_change_provider_property_data_end (const xcb_randr_change_provider_property_request_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((char *) (R + 1)) + ((R->num_items * (R->format / 8)));
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
xcb_void_cookie_t
-xcb_randr_delete_provider_property_checked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_delete_provider_property_checked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -4575,15 +4806,15 @@ xcb_randr_delete_provider_property_checked (xcb_connection_t *c /**< */,
}
xcb_void_cookie_t
-xcb_randr_delete_provider_property (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */)
+xcb_randr_delete_provider_property (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_DELETE_PROVIDER_PROPERTY,
- /* isvoid */ 1
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_PROVIDER_PROPERTY,
+ .isvoid = 1
};
struct iovec xcb_parts[4];
@@ -4603,7 +4834,7 @@ xcb_randr_delete_provider_property (xcb_connection_t *c /**< */,
}
int
-xcb_randr_get_provider_property_sizeof (const void *_buffer /**< */)
+xcb_randr_get_provider_property_sizeof (const void *_buffer)
{
char *xcb_tmp = (char *)_buffer;
const xcb_randr_get_provider_property_reply_t *_aux = (xcb_randr_get_provider_property_reply_t *)_buffer;
@@ -4634,20 +4865,20 @@ xcb_randr_get_provider_property_sizeof (const void *_buffer /**< */)
}
xcb_randr_get_provider_property_cookie_t
-xcb_randr_get_provider_property (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint32_t long_offset /**< */,
- uint32_t long_length /**< */,
- uint8_t _delete /**< */,
- uint8_t pending /**< */)
+xcb_randr_get_provider_property (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint32_t long_offset,
+ uint32_t long_length,
+ uint8_t _delete,
+ uint8_t pending)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDER_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDER_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4673,20 +4904,20 @@ xcb_randr_get_provider_property (xcb_connection_t *c /**< */,
}
xcb_randr_get_provider_property_cookie_t
-xcb_randr_get_provider_property_unchecked (xcb_connection_t *c /**< */,
- xcb_randr_provider_t provider /**< */,
- xcb_atom_t property /**< */,
- xcb_atom_t type /**< */,
- uint32_t long_offset /**< */,
- uint32_t long_length /**< */,
- uint8_t _delete /**< */,
- uint8_t pending /**< */)
+xcb_randr_get_provider_property_unchecked (xcb_connection_t *c,
+ xcb_randr_provider_t provider,
+ xcb_atom_t property,
+ xcb_atom_t type,
+ uint32_t long_offset,
+ uint32_t long_length,
+ uint8_t _delete,
+ uint8_t pending)
{
static const xcb_protocol_request_t xcb_req = {
- /* count */ 2,
- /* ext */ &xcb_randr_id,
- /* opcode */ XCB_RANDR_GET_PROVIDER_PROPERTY,
- /* isvoid */ 0
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_PROVIDER_PROPERTY,
+ .isvoid = 0
};
struct iovec xcb_parts[4];
@@ -4712,19 +4943,19 @@ xcb_randr_get_provider_property_unchecked (xcb_connection_t *c /**< */,
}
void *
-xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R /**< */)
+xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property_reply_t *R)
{
return (void *) (R + 1);
}
int
-xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R /**< */)
+xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_property_reply_t *R)
{
return (R->num_items * (R->format / 8));
}
xcb_generic_iterator_t
-xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R /**< */)
+xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_reply_t *R)
{
xcb_generic_iterator_t i;
i.data = ((char *) (R + 1)) + ((R->num_items * (R->format / 8)));
@@ -4734,15 +4965,15 @@ xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_property_
}
xcb_randr_get_provider_property_reply_t *
-xcb_randr_get_provider_property_reply (xcb_connection_t *c /**< */,
+xcb_randr_get_provider_property_reply (xcb_connection_t *c,
xcb_randr_get_provider_property_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */)
+ xcb_generic_error_t **e)
{
return (xcb_randr_get_provider_property_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
}
void
-xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i /**< */)
+xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4750,7 +4981,7 @@ xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i /**< */)
+xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4760,7 +4991,7 @@ xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i /**< */)
}
void
-xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i /**< */)
+xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4768,7 +4999,7 @@ xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i /**< */)
+xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4778,7 +5009,7 @@ xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i /**< */)
}
void
-xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i /**< */)
+xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4786,7 +5017,7 @@ xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i /**< */
}
xcb_generic_iterator_t
-xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i /**< */)
+xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4796,7 +5027,7 @@ xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i /**< */)
}
void
-xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i /**< */)
+xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4804,7 +5035,7 @@ xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i /**< */
}
xcb_generic_iterator_t
-xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i /**< */)
+xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4814,7 +5045,7 @@ xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i /**< */)
}
void
-xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i /**< */)
+xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4822,7 +5053,7 @@ xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i /**
}
xcb_generic_iterator_t
-xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i /**< */)
+xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4832,7 +5063,7 @@ xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i /**<
}
void
-xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i /**< */)
+xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4840,7 +5071,7 @@ xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i /**< */
}
xcb_generic_iterator_t
-xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i /**< */)
+xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4850,7 +5081,7 @@ xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i /**< */)
}
void
-xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i /**< */)
+xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i)
{
--i->rem;
++i->data;
@@ -4858,7 +5089,7 @@ xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i /**< */)
}
xcb_generic_iterator_t
-xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i /**< */)
+xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i)
{
xcb_generic_iterator_t ret;
ret.data = i.data + i.rem;
@@ -4867,3 +5098,349 @@ xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i /**< */)
return ret;
}
+int
+xcb_randr_monitor_info_sizeof (const void *_buffer)
+{
+ char *xcb_tmp = (char *)_buffer;
+ const xcb_randr_monitor_info_t *_aux = (xcb_randr_monitor_info_t *)_buffer;
+ unsigned int xcb_buffer_len = 0;
+ unsigned int xcb_block_len = 0;
+ unsigned int xcb_pad = 0;
+ unsigned int xcb_align_to = 0;
+
+
+ xcb_block_len += sizeof(xcb_randr_monitor_info_t);
+ xcb_tmp += xcb_block_len;
+ xcb_buffer_len += xcb_block_len;
+ xcb_block_len = 0;
+ /* outputs */
+ xcb_block_len += _aux->nOutput * sizeof(xcb_randr_output_t);
+ xcb_tmp += xcb_block_len;
+ xcb_align_to = ALIGNOF(xcb_randr_output_t);
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
+
+ return xcb_buffer_len;
+}
+
+xcb_randr_output_t *
+xcb_randr_monitor_info_outputs (const xcb_randr_monitor_info_t *R)
+{
+ return (xcb_randr_output_t *) (R + 1);
+}
+
+int
+xcb_randr_monitor_info_outputs_length (const xcb_randr_monitor_info_t *R)
+{
+ return R->nOutput;
+}
+
+xcb_generic_iterator_t
+xcb_randr_monitor_info_outputs_end (const xcb_randr_monitor_info_t *R)
+{
+ xcb_generic_iterator_t i;
+ i.data = ((xcb_randr_output_t *) (R + 1)) + (R->nOutput);
+ i.rem = 0;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+void
+xcb_randr_monitor_info_next (xcb_randr_monitor_info_iterator_t *i)
+{
+ xcb_randr_monitor_info_t *R = i->data;
+ xcb_generic_iterator_t child;
+ child.data = (xcb_randr_monitor_info_t *)(((char *)R) + xcb_randr_monitor_info_sizeof(R));
+ i->index = (char *) child.data - (char *) i->data;
+ --i->rem;
+ i->data = (xcb_randr_monitor_info_t *) child.data;
+}
+
+xcb_generic_iterator_t
+xcb_randr_monitor_info_end (xcb_randr_monitor_info_iterator_t i)
+{
+ xcb_generic_iterator_t ret;
+ while(i.rem > 0)
+ xcb_randr_monitor_info_next(&i);
+ ret.data = i.data;
+ ret.rem = i.rem;
+ ret.index = i.index;
+ return ret;
+}
+
+int
+xcb_randr_get_monitors_sizeof (const void *_buffer)
+{
+ char *xcb_tmp = (char *)_buffer;
+ const xcb_randr_get_monitors_reply_t *_aux = (xcb_randr_get_monitors_reply_t *)_buffer;
+ unsigned int xcb_buffer_len = 0;
+ unsigned int xcb_block_len = 0;
+ unsigned int xcb_pad = 0;
+ unsigned int xcb_align_to = 0;
+
+ unsigned int i;
+ unsigned int xcb_tmp_len;
+
+ xcb_block_len += sizeof(xcb_randr_get_monitors_reply_t);
+ xcb_tmp += xcb_block_len;
+ xcb_buffer_len += xcb_block_len;
+ xcb_block_len = 0;
+ /* monitors */
+ for(i=0; i<_aux->nMonitors; i++) {
+ xcb_tmp_len = xcb_randr_monitor_info_sizeof(xcb_tmp);
+ xcb_block_len += xcb_tmp_len;
+ xcb_tmp += xcb_tmp_len;
+ }
+ xcb_align_to = ALIGNOF(xcb_randr_monitor_info_t);
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
+
+ return xcb_buffer_len;
+}
+
+xcb_randr_get_monitors_cookie_t
+xcb_randr_get_monitors (xcb_connection_t *c,
+ xcb_window_t window,
+ uint8_t get_active)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_MONITORS,
+ .isvoid = 0
+ };
+
+ struct iovec xcb_parts[4];
+ xcb_randr_get_monitors_cookie_t xcb_ret;
+ xcb_randr_get_monitors_request_t xcb_out;
+
+ xcb_out.window = window;
+ xcb_out.get_active = get_active;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+
+ xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+
+xcb_randr_get_monitors_cookie_t
+xcb_randr_get_monitors_unchecked (xcb_connection_t *c,
+ xcb_window_t window,
+ uint8_t get_active)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_GET_MONITORS,
+ .isvoid = 0
+ };
+
+ struct iovec xcb_parts[4];
+ xcb_randr_get_monitors_cookie_t xcb_ret;
+ xcb_randr_get_monitors_request_t xcb_out;
+
+ xcb_out.window = window;
+ xcb_out.get_active = get_active;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+
+ xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+
+int
+xcb_randr_get_monitors_monitors_length (const xcb_randr_get_monitors_reply_t *R)
+{
+ return R->nMonitors;
+}
+
+xcb_randr_monitor_info_iterator_t
+xcb_randr_get_monitors_monitors_iterator (const xcb_randr_get_monitors_reply_t *R)
+{
+ xcb_randr_monitor_info_iterator_t i;
+ i.data = (xcb_randr_monitor_info_t *) (R + 1);
+ i.rem = R->nMonitors;
+ i.index = (char *) i.data - (char *) R;
+ return i;
+}
+
+xcb_randr_get_monitors_reply_t *
+xcb_randr_get_monitors_reply (xcb_connection_t *c,
+ xcb_randr_get_monitors_cookie_t cookie /**< */,
+ xcb_generic_error_t **e)
+{
+ return (xcb_randr_get_monitors_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e);
+}
+
+int
+xcb_randr_set_monitor_sizeof (const void *_buffer)
+{
+ char *xcb_tmp = (char *)_buffer;
+ unsigned int xcb_buffer_len = 0;
+ unsigned int xcb_block_len = 0;
+ unsigned int xcb_pad = 0;
+ unsigned int xcb_align_to = 0;
+
+
+ xcb_block_len += sizeof(xcb_randr_set_monitor_request_t);
+ xcb_tmp += xcb_block_len;
+ xcb_buffer_len += xcb_block_len;
+ xcb_block_len = 0;
+ /* monitorinfo */
+ xcb_block_len += xcb_randr_monitor_info_sizeof(xcb_tmp);
+ xcb_tmp += xcb_block_len;
+ xcb_align_to = ALIGNOF(xcb_randr_monitor_info_t);
+ /* insert padding */
+ xcb_pad = -xcb_block_len & (xcb_align_to - 1);
+ xcb_buffer_len += xcb_block_len + xcb_pad;
+ if (0 != xcb_pad) {
+ xcb_tmp += xcb_pad;
+ xcb_pad = 0;
+ }
+ xcb_block_len = 0;
+
+ return xcb_buffer_len;
+}
+
+xcb_void_cookie_t
+xcb_randr_set_monitor_checked (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_monitor_info_t *monitorinfo)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_MONITOR,
+ .isvoid = 1
+ };
+
+ struct iovec xcb_parts[6];
+ xcb_void_cookie_t xcb_ret;
+ xcb_randr_set_monitor_request_t xcb_out;
+
+ xcb_out.window = window;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+ /* xcb_randr_monitor_info_t monitorinfo */
+ xcb_parts[4].iov_base = (char *) monitorinfo;
+ xcb_parts[4].iov_len =
+ xcb_randr_monitor_info_sizeof (monitorinfo);
+
+ xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+
+xcb_void_cookie_t
+xcb_randr_set_monitor (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_randr_monitor_info_t *monitorinfo)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 4,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_SET_MONITOR,
+ .isvoid = 1
+ };
+
+ struct iovec xcb_parts[6];
+ xcb_void_cookie_t xcb_ret;
+ xcb_randr_set_monitor_request_t xcb_out;
+
+ xcb_out.window = window;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+ /* xcb_randr_monitor_info_t monitorinfo */
+ xcb_parts[4].iov_base = (char *) monitorinfo;
+ xcb_parts[4].iov_len =
+ xcb_randr_monitor_info_sizeof (monitorinfo);
+
+ xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+
+xcb_randr_monitor_info_t *
+xcb_randr_set_monitor_monitorinfo (const xcb_randr_set_monitor_request_t *R)
+{
+ return (xcb_randr_monitor_info_t *) (R + 1);
+}
+
+xcb_void_cookie_t
+xcb_randr_delete_monitor_checked (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_atom_t name)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_MONITOR,
+ .isvoid = 1
+ };
+
+ struct iovec xcb_parts[4];
+ xcb_void_cookie_t xcb_ret;
+ xcb_randr_delete_monitor_request_t xcb_out;
+
+ xcb_out.window = window;
+ xcb_out.name = name;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+
+ xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+
+xcb_void_cookie_t
+xcb_randr_delete_monitor (xcb_connection_t *c,
+ xcb_window_t window,
+ xcb_atom_t name)
+{
+ static const xcb_protocol_request_t xcb_req = {
+ .count = 2,
+ .ext = &xcb_randr_id,
+ .opcode = XCB_RANDR_DELETE_MONITOR,
+ .isvoid = 1
+ };
+
+ struct iovec xcb_parts[4];
+ xcb_void_cookie_t xcb_ret;
+ xcb_randr_delete_monitor_request_t xcb_out;
+
+ xcb_out.window = window;
+ xcb_out.name = name;
+
+ xcb_parts[2].iov_base = (char *) &xcb_out;
+ xcb_parts[2].iov_len = sizeof(xcb_out);
+ xcb_parts[3].iov_base = 0;
+ xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3;
+
+ xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req);
+ return xcb_ret;
+}
+