From bcf4864bb76963059f8ca983103e9031adc719e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Fri, 3 Aug 2012 15:29:08 -0400 Subject: [PATCH] simple-egl: Add help message --- clients/simple-egl.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/clients/simple-egl.c b/clients/simple-egl.c index ef2f9b2b..c52c82ca 100644 --- a/clients/simple-egl.c +++ b/clients/simple-egl.c @@ -572,6 +572,17 @@ signal_int(int signum) running = 0; } +static void +usage(int error_code) +{ + fprintf(stderr, "Usage: simple-egl [OPTIONS]\n\n" + " -f\tRun in fullscreen mode\n" + " -o\tCreate an opaque surface\n" + " -h\tThis help text\n\n"); + + exit(error_code); +} + int main(int argc, char **argv) { @@ -588,8 +599,12 @@ main(int argc, char **argv) for (i = 1; i < argc; i++) { if (strcmp("-f", argv[i]) == 0) window.fullscreen = 1; - if (strcmp("-o", argv[i]) == 0) - alpha_size = 0; + else if (strcmp("-o", argv[i]) == 0) + window.opaque = 1; + else if (strcmp("-h", argv[i]) == 0) + usage(EXIT_SUCCESS); + else + usage(EXIT_FAILURE); } display.display = wl_display_connect(NULL);