From 1fd82b5162e510f501e9b6aabfe2879e1d26c956 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Thu, 27 Sep 2018 16:07:58 +0200 Subject: [PATCH] lib: Mark fpi_ssm_get_user_data as deprecated --- libfprint/fpi-ssm.c | 3 +++ libfprint/fpi-ssm.h | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libfprint/fpi-ssm.c b/libfprint/fpi-ssm.c index 20a5f2f..e970c09 100644 --- a/libfprint/fpi-ssm.c +++ b/libfprint/fpi-ssm.c @@ -124,6 +124,9 @@ fpi_ssm *fpi_ssm_new(struct fp_dev *dev, * is called. * * Returns: a pointer + * + * Deprecated: Make sure your asynchronous functions pass that + * @user_data along. */ void * fpi_ssm_get_user_data(fpi_ssm *machine) diff --git a/libfprint/fpi-ssm.h b/libfprint/fpi-ssm.h index 709928c..200a2ab 100644 --- a/libfprint/fpi-ssm.h +++ b/libfprint/fpi-ssm.h @@ -28,6 +28,8 @@ #include #include +#include "fprint.h" + /* async drv <--> lib comms */ /** @@ -80,7 +82,7 @@ void fpi_ssm_next_state_timeout_cb(struct fp_dev *dev, void *data); void fpi_ssm_jump_to_state(fpi_ssm *machine, int state); void fpi_ssm_mark_completed(fpi_ssm *machine); void fpi_ssm_mark_failed(fpi_ssm *machine, int error); -void *fpi_ssm_get_user_data(fpi_ssm *machine); +void *fpi_ssm_get_user_data(fpi_ssm *machine) LIBFPRINT_DEPRECATED; int fpi_ssm_get_error(fpi_ssm *machine); int fpi_ssm_get_cur_state(fpi_ssm *machine);