Ifdef this thing, fixes #55. Again.

This commit is contained in:
Alcaro 2016-01-19 22:33:48 +01:00
parent f3312d191e
commit 7b848483c9

View File

@ -142,7 +142,7 @@ rarch_remote_t *rarch_remote_new(uint16_t port)
return handle; return handle;
#if (defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY)) #if defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY)
error: error:
rarch_remote_free(handle); rarch_remote_free(handle);
return NULL; return NULL;
@ -162,12 +162,14 @@ void rarch_remote_free(rarch_remote_t *handle)
free(handle); free(handle);
} }
#if defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY)
static void parse_packet(char *buffer, unsigned size, unsigned user) static void parse_packet(char *buffer, unsigned size, unsigned user)
{ {
input_remote_state_t *ol_state = input_remote_get_state_ptr(); input_remote_state_t *ol_state = input_remote_get_state_ptr();
/* todo implement parsing of input_state from the packet */ /* todo implement parsing of input_state from the packet */
ol_state->buttons[user] = atoi(buffer); ol_state->buttons[user] = atoi(buffer);
} }
#endif
void input_state_remote(int16_t *ret, void input_state_remote(int16_t *ret,
unsigned port, unsigned device, unsigned idx, unsigned port, unsigned device, unsigned idx,
@ -219,6 +221,7 @@ void rarch_remote_poll(rarch_remote_t *handle)
{ {
if (settings->network_remote_enable_user[user]) if (settings->network_remote_enable_user[user])
{ {
#if defined(HAVE_NETWORK_GAMEPAD) && defined(HAVE_NETPLAY)
char buf[8]; char buf[8];
ssize_t ret; ssize_t ret;
fd_set fds; fd_set fds;
@ -236,6 +239,7 @@ void rarch_remote_poll(rarch_remote_t *handle)
if (ret > 0) if (ret > 0)
parse_packet(buf, sizeof(buf), user); parse_packet(buf, sizeof(buf), user);
else else
#endif
ol_state->buttons[user] = 0; ol_state->buttons[user] = 0;
} }
} }