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:
David Herrmann 2012-03-23 16:42:04 +01:00
parent d19f7ec2f1
commit cfca84f250
3 changed files with 10 additions and 3 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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;