aboutsummaryrefslogtreecommitdiffstats
path: root/xcb_imagereading.c
diff options
context:
space:
mode:
authorTomasz Kramkowski <tk@the-tk.com>2015-03-30 18:05:01 +0200
committerTomasz Kramkowski <tk@the-tk.com>2015-03-30 18:05:01 +0200
commit073eba1b7a55f58bd0aede785495db8b231c773a (patch)
treed33b3186ad1d25d8d5a0ffadab04770f6e2b0445 /xcb_imagereading.c
parent804b114e5547b6a054bdc5ee860911d1107f9104 (diff)
downloadc-stuff-073eba1b7a55f58bd0aede785495db8b231c773a.tar.gz
c-stuff-073eba1b7a55f58bd0aede785495db8b231c773a.tar.xz
c-stuff-073eba1b7a55f58bd0aede785495db8b231c773a.zip
Formatting old source.
Diffstat (limited to 'xcb_imagereading.c')
-rw-r--r--xcb_imagereading.c126
1 files changed, 64 insertions, 62 deletions
diff --git a/xcb_imagereading.c b/xcb_imagereading.c
index 26e5852..4a3e18c 100644
--- a/xcb_imagereading.c
+++ b/xcb_imagereading.c
@@ -19,78 +19,80 @@
int main(int arg, char **argv)
{
- xcb_connection_t *connection = xcb_connect(NULL, NULL);
+ xcb_connection_t *connection = xcb_connect(NULL, NULL);
- xcb_screen_t *screen = xcb_setup_roots_iterator(xcb_get_setup(connection)).data;
+ xcb_screen_t *screen = xcb_setup_roots_iterator(xcb_get_setup(connection)).data;
- xcb_colormap_t colormap = screen->default_colormap;
+ xcb_colormap_t colormap = screen->default_colormap;
- xcb_drawable_t window = xcb_generate_id(connection);
- uint32_t mask = XCB_CW_BACK_PIXEL | XCB_CW_EVENT_MASK;
- uint32_t values[] = {screen->black_pixel, XCB_EVENT_MASK_EXPOSURE | XCB_EVENT_MASK_BUTTON_PRESS};
- xcb_create_window(connection,
- /*screen->root_depth,*/
- 24,
- window,
- screen->root,
- 0, 0,
- WIDTH, HEIGHT,
- 1,
- XCB_WINDOW_CLASS_INPUT_OUTPUT,
- screen->root_visual,
- mask, values);
+ xcb_drawable_t window = xcb_generate_id(connection);
+ uint32_t mask = XCB_CW_BACK_PIXEL | XCB_CW_EVENT_MASK;
+ uint32_t values[] = {screen->black_pixel, XCB_EVENT_MASK_EXPOSURE | XCB_EVENT_MASK_BUTTON_PRESS};
+ xcb_create_window(connection,
+ /*screen->root_depth,*/
+ 24,
+ window,
+ screen->root,
+ 0, 0,
+ WIDTH, HEIGHT,
+ 1,
+ XCB_WINDOW_CLASS_INPUT_OUTPUT,
+ screen->root_visual,
+ mask, values);
- xcb_pixmap_t pixmap = xcb_generate_id(connection);
- xcb_create_pixmap(connection,
- 24,
- pixmap,
- window,
- WIDTH, HEIGHT);
- xcb_image_t *image;
- if (!(image = xif_read("test.xif"))) {
- fputs("Error: xif_read returned null.\n", stderr);
- exit(1);
- }
+ xcb_pixmap_t pixmap = xcb_generate_id(connection);
+ xcb_create_pixmap(connection,
+ 24,
+ pixmap,
+ window,
+ WIDTH, HEIGHT);
+ xcb_image_t *image;
+ if (!(image = xif_read("test.xif"))) {
+ fputs("Error: xif_read returned null.\n", stderr);
+ exit(1);
+ }
- xcb_gcontext_t gc = xcb_generate_id(connection);
- xcb_create_gc(connection,
- gc,
- pixmap,
- 0, NULL);
+ xcb_gcontext_t gc = xcb_generate_id(connection);
+ xcb_create_gc(connection,
+ gc,
+ pixmap,
+ 0, NULL);
- xcb_image_put(connection, pixmap, gc, image, 0, 0, 0);
+ xcb_image_put(connection, pixmap, gc, image, 0, 0, 0);
- xcb_map_window(connection, window);
- xcb_flush(connection);
+ xcb_map_window(connection, window);
+ xcb_flush(connection);
- xcb_generic_event_t *event;
- while ((event = xcb_wait_for_event(connection))) {
- switch (event->response_type & ~0x80) {
- case XCB_EXPOSE: ;
- xcb_expose_event_t *expose = (xcb_expose_event_t *)event;
- xcb_copy_area(connection,
- pixmap,
- window,
- gc,
- expose->x, expose->y,
- expose->x, expose->y,
- expose->width, expose->height);
- xcb_flush(connection);
- break;
- case XCB_BUTTON_PRESS:
- goto end;
- break;
- default:
- break;
- }
- free(event);
- }
+ xcb_generic_event_t *event;
+ while ((event = xcb_wait_for_event(connection))) {
+ switch (event->response_type & ~0x80) {
+ case XCB_EXPOSE:
+ {
+ xcb_expose_event_t *expose = (xcb_expose_event_t *)event;
+ xcb_copy_area(connection,
+ pixmap,
+ window,
+ gc,
+ expose->x, expose->y,
+ expose->x, expose->y,
+ expose->width, expose->height);
+ xcb_flush(connection);
+ break;
+ }
+ case XCB_BUTTON_PRESS:
+ goto end;
+ break;
+ default:
+ break;
+ }
+ free(event);
+ }
end:
- xcb_free_pixmap(connection, pixmap);
- xcb_disconnect(connection);
+ xcb_free_pixmap(connection, pixmap);
+ xcb_disconnect(connection);
- xcb_image_destroy(image);
+ xcb_image_destroy(image);
- return 0;
+ return 0;
}