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"
|
#include "eloop.h"
|
||||||
|
|
||||||
struct kmscon_vt;
|
struct kmscon_vt;
|
||||||
typedef bool (*kmscon_vt_cb) (struct kmscon_vt *vt, int action, void *data);
|
|
||||||
|
|
||||||
enum kmscon_vt_action {
|
enum kmscon_vt_action {
|
||||||
KMSCON_VT_ENTER,
|
KMSCON_VT_ENTER,
|
||||||
@ -54,6 +53,10 @@ enum kmscon_vt_id {
|
|||||||
KMSCON_VT_NEW = -1,
|
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);
|
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_ref(struct kmscon_vt *vt);
|
||||||
void kmscon_vt_unref(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;
|
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;
|
struct console *con = data;
|
||||||
int ret;
|
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;
|
struct app *app = data;
|
||||||
int ret;
|
int ret;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user