diff options
author | Damien Lespiau <damien.lespiau@intel.com> | 2015-05-14 14:19:01 +0100 |
---|---|---|
committer | Damien Lespiau <damien.lespiau@intel.com> | 2015-05-15 12:22:14 +0100 |
commit | fd6846c99f00e265f558cf0106c833b96caf977f (patch) | |
tree | 44831be4a5e81f6cbbea73e6734dbaf68b99ad14 /tests/kms_psr_sink_crc.c | |
parent | 7a5e1c6f0aebcfabecc3db96cb87add894530326 (diff) |
lib: Add a user data pointer to the argument parsing functions
It can be useful to have one of those to carry state between the handler
parsing the options and the rest of the test. Right now the only thing
we can do is to use global variables for that.
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Diffstat (limited to 'tests/kms_psr_sink_crc.c')
-rw-r--r-- | tests/kms_psr_sink_crc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c index f5f95f49..099391b4 100644 --- a/tests/kms_psr_sink_crc.c +++ b/tests/kms_psr_sink_crc.c @@ -537,7 +537,7 @@ static void dpms_off_on(data_t data) DRM_MODE_DPMS_ON); } -static int opt_handler(int opt, int opt_index) +static int opt_handler(int opt, int opt_index, void *data) { switch (opt) { case 'n': @@ -562,7 +562,7 @@ int main(int argc, char *argv[]) enum operations op; igt_subtest_init_parse_opts(&argc, argv, "", long_options, - help_str, opt_handler); + help_str, opt_handler, NULL); igt_skip_on_simulation(); igt_fixture { |