From c0458b456007f718747be7fd690e674df5026059 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Fri, 6 Mar 2015 23:31:25 -0800 Subject: [PATCH] csi-trace: Add --version and --help args to utility --- util/cairo-script/csi-trace.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/util/cairo-script/csi-trace.c b/util/cairo-script/csi-trace.c index c57a56b18..a0466a35b 100644 --- a/util/cairo-script/csi-trace.c +++ b/util/cairo-script/csi-trace.c @@ -2,6 +2,7 @@ #include #include +#include #include #include @@ -22,11 +23,18 @@ main (int argc, char **argv) .surface_create = _script_surface_create, }; int i; + char buf[4096]; csi = cairo_script_interpreter_create (); for (i = 1; i < argc; i++) { - char buf[4096]; + if (strcmp (argv[i], "--version")) { + printf ("%s: version %s\n", argv[0], __DATE__); + exit (0); + } else if (strcmp (argv[i], "--help")) { + printf ("usage: %s < in > out\n", argv[0]); + exit (0); + } snprintf (buf, sizeof (buf), "%s.trace", basename (argv[i])); cairo_device_destroy (hooks.closure);