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_SEGA_CD = 9,
CHEEVOS_CONSOLE_SEGA_32X = 10,
CHEEVOS_CONSOLE_MASTER_SYSTEM = 11,
CHEEVOS_CONSOLE_MASTER_SYSTEM = 11
};
enum

View File

@ -199,8 +199,10 @@ static bool command_read_ram(const char *arg)
unsigned nbytes;
int i;
char reply[256];
char *reply_at = NULL;
strcpy(reply, "READ_CORE_RAM ");
char * reply_at = reply + strlen("READ_CORE_RAM ");
reply_at = reply + strlen("READ_CORE_RAM ");
strcpy(reply_at, arg);
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 (;;)
{
ssize_t ret;
char buf[1024];
lastcmd_net_fd = handle->net_fd;
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);
if (ret <= 0)

View File

@ -149,9 +149,9 @@ void NETRETROPAD_CORE_PREFIX(retro_set_environment)(retro_environment_t cb)
{ NULL, NULL },
};
enum retro_pixel_format fmt = RETRO_PIXEL_FORMAT_RGB565;
cb(RETRO_ENVIRONMENT_SET_VARIABLES, (void*)vars);
enum retro_pixel_format fmt = RETRO_PIXEL_FORMAT_RGB565;
NETRETROPAD_CORE_PREFIX(environ_cb) = cb;
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_CHEEVOS=yes # Retro Achievements
HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines
C89_SHADERPIPELINE=no
HAVE_VULKAN=auto # Vulkan support
C89_VULKAN=no
HAVE_RPNG=yes # RPNG support