change delay_ms() to accept an unsigned parameter.

master
Ozkan Sezer 4 years ago committed by Ozkan Sezer
parent 21fc2b40e6
commit 2ce2f45824
  1. 2
      src/common.h
  2. 10
      src/delay.c

@ -78,7 +78,7 @@ extern struct player_mode pmode[];
int report(const char *, ...);
void delay_ms(int msec);
void delay_ms(unsigned int msec);
char *xmp_strdup(const char *);
int xmp_strcasecmp(const char *, const char *); /* locale-insensitive */

@ -9,7 +9,7 @@
#if defined(_WIN32)
#include <windows.h>
void delay_ms(int msec) {
void delay_ms(unsigned int msec) {
Sleep(msec);
}
@ -17,21 +17,21 @@ void delay_ms(int msec) {
#define INCL_DOSPROCESS
#include <os2.h>
void delay_ms(int msec) {
void delay_ms(unsigned int msec) {
DosSleep(msec);
}
#elif defined(_DOS)
#include <dos.h>
void delay_ms(int msec) {
void delay_ms(unsigned int msec) {
delay(msec); /* doesn't seem to use int 15h. */
}
#elif defined(HAVE_USLEEP)
#include <unistd.h>
void delay_ms(int msec) {
void delay_ms(unsigned int msec) {
usleep(msec * 1000);
}
@ -52,7 +52,7 @@ void delay_ms(int msec) {
#endif
#include <stddef.h>
void delay_ms(int msec) {
void delay_ms(unsigned int msec) {
struct timeval tv;
long usec;

Loading…
Cancel
Save