Merge pull request #4 from haraldg/portabilityfixes

Portability fixes
This commit is contained in:
willfe
2016-07-27 10:16:46 -04:00
committed by GitHub
4 changed files with 8 additions and 6 deletions
+1 -1
View File
@@ -285,7 +285,7 @@ lcdrpi_HD44780_close(PrivateData *p)
/* Unmap and free memory */
if (gpio_map != NULL)
munmap((caddr_t) gpio_map, GPIO_BLOCK_SIZE);
munmap((void *) gpio_map, GPIO_BLOCK_SIZE);
if (p->rpi_gpio != NULL)
free(p->rpi_gpio);
p->rpi_gpio = NULL;
+1
View File
@@ -49,6 +49,7 @@
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <sys/file.h>
#ifdef HAVE_CONFIG_H
# include "config.h"
+5 -5
View File
@@ -60,13 +60,13 @@ typedef struct rawserial_private_data {
/** \name Event loop timing. refresh_time and refresh_delta form the
* event loop timing mechanism for configurable update rates.
*@{*/
uint refresh_time; /**< time at the last screen update */
uint refresh_delta; /**< time step to next screen update */
unsigned int refresh_time; /**< time at the last screen update */
unsigned int refresh_delta; /**< time step to next screen update */
/**@}*/
} PrivateData;
/* Local prototypes */
static uint get_millisecond_time(void);
static unsigned int get_millisecond_time(void);
/* Vars for the server core */
@@ -303,7 +303,7 @@ rawserial_flush(Driver *drvthis)
PrivateData *p = drvthis->private_data;
char out[LCD_MAX_WIDTH * LCD_MAX_HEIGHT];
uint currentTime = get_millisecond_time();
unsigned int currentTime = get_millisecond_time();
int t_delta = currentTime - p->refresh_time;
/*
@@ -415,7 +415,7 @@ rawserial_get_info(Driver *drvthis)
*
* \return int with current millisecond time.
*/
static uint
static unsigned
get_millisecond_time(void)
{
struct timeval ts;