int main(int argc, char *argv[]) { struct display *display; struct demoapp *app; parse_options(options, ARRAY_LENGTH(options), &argc, argv); if (option_help) { printf(help_text, argv[0]); return 0; } display = display_create(&argc, argv); if (display == NULL) { fprintf(stderr, "failed to create display: %m\n"); return -1; } if (!display_has_subcompositor(display)) { fprintf(stderr, "compositor does not support " "the subcompositor extension\n"); return -1; } app = demoapp_create(display); display_run(display); demoapp_destroy(app); display_destroy(display); return 0; }
int main(int argc, char *argv[]) { struct display *display; struct demoapp *app; parse_options(options, ARRAY_LENGTH(options), &argc, argv); if (option_help) { printf(help_text, argv[0]); return 0; } display = display_create(&argc, argv); if (display == NULL) { fprintf(stderr, "failed to create display: %m\n"); return -1; } app = demoapp_create(display); display_run(display); demoapp_destroy(app); display_destroy(display); return 0; }