| Change |
Effect |
1 | Field base has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field bit_order has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field byte_order has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field plane_mask has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field scanline_pad has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | Field size has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
7 | Type of field format has been changed from uint8_t (1 byte) to xcb_image_format_t (4 bytes). | This field may be incorrectly initialized or accessed by applications. |
8 | The relative position of field depth has been changed from 6 to 3. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
9 | Field bits_per_pixel has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
10 | The relative position of field data has been changed from 3 to 7. | Applications will access incorrect memory when attempting to access this field. |
xcb_image_create ( xcb_connection_t* conn, uint8_t depth, uint8_t format, unsigned int offset, uint8_t* data, uint16_t width, uint16_t height, uint8_t xpad, uint32_t bytes_per_line )Return value (pointer) has base type 'xcb_image_t'.
xcb_image_destroy ( xcb_image_t* image )1st parameter 'image' (pointer) has base type 'xcb_image_t'.
xcb_image_get ( xcb_connection_t* conn, xcb_drawable_t draw, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask, uint8_t format )Return value (pointer) has base type 'xcb_image_t'.
xcb_image_get_pixel ( xcb_image_t* image, int x, int y )1st parameter 'image' (pointer) has base type 'xcb_image_t'.
xcb_image_put ( xcb_connection_t* conn, xcb_drawable_t draw, xcb_gcontext_t gc, xcb_image_t* image, int16_t x_offset, int16_t y_offset, int16_t x, int16_t y, uint16_t width, uint16_t height )4th parameter 'image' (pointer) has base type 'xcb_image_t'.
xcb_image_put_pixel ( xcb_image_t* image, int x, int y, uint32_t pixel )1st parameter 'image' (pointer) has base type 'xcb_image_t'.
xcb_image_shm_get ( xcb_connection_t* conn, xcb_drawable_t draw, xcb_image_t* image, xcb_shm_segment_info_t shminfo, int16_t x, int16_t y, uint32_t plane_mask )3rd parameter 'image' (pointer) has base type 'xcb_image_t'.
xcb_image_shm_put ( xcb_connection_t* conn, xcb_drawable_t draw, xcb_gcontext_t gc, xcb_image_t* image, xcb_shm_segment_info_t shminfo, int16_t x, int16_t y, int16_t dest_x, int16_t dest_y, uint16_t width, uint16_t height, uint8_t send_event )4th parameter 'image' (pointer) has base type 'xcb_image_t'.