X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fhost_pnd.c;h=9064047de6703aebaad31df2dc60e2d48e1a84e0;hp=a3d42152c05602bab1ca52ca05e11219c116fe85;hb=6ca083930098ee075c8f61cf2c04d616349959c3;hpb=6720e4e4ee1f5c815bc82dd8a5f276d7c5e71b24 diff --git a/loader/host_pnd.c b/loader/host_pnd.c index a3d4215..9064047 100644 --- a/loader/host_pnd.c +++ b/loader/host_pnd.c @@ -11,12 +11,12 @@ #include #include "header.h" +#include "realfuncs.h" static int ifds[2] = { -1, -1 }; -static int init_done; static int keystate; -static void init(void) +int host_init(void) { char buff[64]; int i, ifd, ret; @@ -46,7 +46,8 @@ static void init(void) fprintf(stderr, PFX "missing buttons\n"); if (ifds[1] < 0) fprintf(stderr, PFX "missing keypad\n"); - init_done = 1; + + return 0; } static const struct { @@ -83,9 +84,6 @@ int host_read_btns(void) struct input_event ev; int i, ret; - if (!init_done) - init(); - while (1) { ret = read(ifds[0], &ev, sizeof(ev));