C89_BUILD fixes

This commit is contained in:
twinaphex 2016-06-07 00:03:07 +02:00
parent 883d9ff6b5
commit 52b7a95a2b
4 changed files with 8 additions and 4 deletions

View File

@ -80,7 +80,7 @@ enum
CHEEVOS_CONSOLE_PC_ENGINE = 8, CHEEVOS_CONSOLE_PC_ENGINE = 8,
CHEEVOS_CONSOLE_SEGA_CD = 9, CHEEVOS_CONSOLE_SEGA_CD = 9,
CHEEVOS_CONSOLE_SEGA_32X = 10, CHEEVOS_CONSOLE_SEGA_32X = 10,
CHEEVOS_CONSOLE_MASTER_SYSTEM = 11, CHEEVOS_CONSOLE_MASTER_SYSTEM = 11
}; };
enum enum

View File

@ -199,8 +199,10 @@ static bool command_read_ram(const char *arg)
unsigned nbytes; unsigned nbytes;
int i; int i;
char reply[256]; char reply[256];
char *reply_at = NULL;
strcpy(reply, "READ_CORE_RAM "); strcpy(reply, "READ_CORE_RAM ");
char * reply_at = reply + strlen("READ_CORE_RAM "); reply_at = reply + strlen("READ_CORE_RAM ");
strcpy(reply_at, arg); strcpy(reply_at, arg);
cheevos_parse_guest_addr(&var, strtoul(reply_at, (char**)&reply_at, 16)); cheevos_parse_guest_addr(&var, strtoul(reply_at, (char**)&reply_at, 16));
@ -550,11 +552,12 @@ static void command_network_poll(command_t *handle)
for (;;) for (;;)
{ {
ssize_t ret;
char buf[1024]; char buf[1024];
lastcmd_net_fd = handle->net_fd; lastcmd_net_fd = handle->net_fd;
lastcmd_net_source_len = sizeof(lastcmd_net_source); lastcmd_net_source_len = sizeof(lastcmd_net_source);
ssize_t ret = recvfrom(handle->net_fd, buf, ret = recvfrom(handle->net_fd, buf,
sizeof(buf) - 1, 0, (struct sockaddr*)&lastcmd_net_source, &lastcmd_net_source_len); sizeof(buf) - 1, 0, (struct sockaddr*)&lastcmd_net_source, &lastcmd_net_source_len);
if (ret <= 0) if (ret <= 0)

View File

@ -149,9 +149,9 @@ void NETRETROPAD_CORE_PREFIX(retro_set_environment)(retro_environment_t cb)
{ NULL, NULL }, { NULL, NULL },
}; };
enum retro_pixel_format fmt = RETRO_PIXEL_FORMAT_RGB565;
cb(RETRO_ENVIRONMENT_SET_VARIABLES, (void*)vars); cb(RETRO_ENVIRONMENT_SET_VARIABLES, (void*)vars);
enum retro_pixel_format fmt = RETRO_PIXEL_FORMAT_RGB565;
NETRETROPAD_CORE_PREFIX(environ_cb) = cb; NETRETROPAD_CORE_PREFIX(environ_cb) = cb;
bool no_content = true; bool no_content = true;

View File

@ -75,6 +75,7 @@ HAVE_QT=no # QT companion support
HAVE_XSHM=no # XShm video driver support (disabled because it's just a dummied out stub) HAVE_XSHM=no # XShm video driver support (disabled because it's just a dummied out stub)
HAVE_CHEEVOS=yes # Retro Achievements HAVE_CHEEVOS=yes # Retro Achievements
HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines
C89_SHADERPIPELINE=no
HAVE_VULKAN=auto # Vulkan support HAVE_VULKAN=auto # Vulkan support
C89_VULKAN=no C89_VULKAN=no
HAVE_RPNG=yes # RPNG support HAVE_RPNG=yes # RPNG support