vt: fix callback enum type
We should use the enum type instead of plain "int" to be more verbose here. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
parent
d19f7ec2f1
commit
cfca84f250
5
src/vt.h
5
src/vt.h
@ -42,7 +42,6 @@
|
||||
#include "eloop.h"
|
||||
|
||||
struct kmscon_vt;
|
||||
typedef bool (*kmscon_vt_cb) (struct kmscon_vt *vt, int action, void *data);
|
||||
|
||||
enum kmscon_vt_action {
|
||||
KMSCON_VT_ENTER,
|
||||
@ -54,6 +53,10 @@ enum kmscon_vt_id {
|
||||
KMSCON_VT_NEW = -1,
|
||||
};
|
||||
|
||||
typedef bool (*kmscon_vt_cb) (struct kmscon_vt *vt,
|
||||
enum kmscon_vt_action action,
|
||||
void *data);
|
||||
|
||||
int kmscon_vt_new(struct kmscon_vt **out, kmscon_vt_cb cb, void *data);
|
||||
void kmscon_vt_ref(struct kmscon_vt *vt);
|
||||
void kmscon_vt_unref(struct kmscon_vt *vt);
|
||||
|
@ -192,7 +192,9 @@ static void sig_term(struct ev_signal *sig, int signum, void *data)
|
||||
terminate = 1;
|
||||
}
|
||||
|
||||
static bool vt_switch(struct kmscon_vt *vt, int action, void *data)
|
||||
static bool vt_switch(struct kmscon_vt *vt,
|
||||
enum kmscon_vt_action action,
|
||||
void *data)
|
||||
{
|
||||
struct console *con = data;
|
||||
int ret;
|
||||
|
@ -139,7 +139,9 @@ static void activate_outputs(struct app *app)
|
||||
}
|
||||
}
|
||||
|
||||
static bool vt_switch(struct kmscon_vt *vt, int action, void *data)
|
||||
static bool vt_switch(struct kmscon_vt *vt,
|
||||
enum kmscon_vt_action action,
|
||||
void *data)
|
||||
{
|
||||
struct app *app = data;
|
||||
int ret;
|
||||
|
Loading…
x
Reference in New Issue
Block a user