aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2018-11-27 10:41:07 -0800
committerChris Robinson <[email protected]>2018-11-27 12:11:11 -0800
commit3f745be1dc4df7ffeec89f1d90af41e139fb49db (patch)
tree9a37b5cc42bd0dbfdb4f59b9f4bd6cef81f1fc02
parentff6dda06ad66d71d4178bfa2aee282abe6c3ec23 (diff)
Return a signed integer from altime_get
-rw-r--r--examples/almultireverb.c4
-rw-r--r--examples/common/alhelpers.c14
-rw-r--r--examples/common/alhelpers.h2
3 files changed, 10 insertions, 10 deletions
diff --git a/examples/almultireverb.c b/examples/almultireverb.c
index e512d399..f1b1872f 100644
--- a/examples/almultireverb.c
+++ b/examples/almultireverb.c
@@ -452,7 +452,6 @@ int main(int argc, char **argv)
EFX_REVERB_PRESET_CARPETEDHALLWAY,
EFX_REVERB_PRESET_BATHROOM
};
- unsigned int basetime;
ALCdevice *device = NULL;
ALCcontext *context = NULL;
ALuint effects[2] = { 0, 0 };
@@ -463,6 +462,7 @@ int main(int argc, char **argv)
ALCint num_sends = 0;
ALenum state = AL_INITIAL;
ALfloat direct_gain = 1.0f;
+ int basetime = 0;
int loops = 0;
/* Print out usage if no arguments were specified */
@@ -640,7 +640,7 @@ int main(int argc, char **argv)
/* Play the sound for a while. */
alSourcePlay(source);
do {
- unsigned int curtime;
+ int curtime;
ALfloat timediff;
/* Start a batch update, to ensure all changes apply simultaneously. */
diff --git a/examples/common/alhelpers.c b/examples/common/alhelpers.c
index c8f0bb37..3077d0b7 100644
--- a/examples/common/alhelpers.c
+++ b/examples/common/alhelpers.c
@@ -124,17 +124,17 @@ const char *FormatName(ALenum format)
#include <windows.h>
#include <mmsystem.h>
-unsigned int altime_get(void)
+int altime_get(void)
{
- static unsigned int start_time = 0;
- unsigned int cur_time;
+ static int start_time = 0;
+ int cur_time;
union {
FILETIME ftime;
ULARGE_INTEGER ulint;
} systime;
GetSystemTimeAsFileTime(&systime.ftime);
/* FILETIME is in 100-nanosecond units, or 1/10th of a microsecond. */
- cur_time = (unsigned int)(systime.ulint.QuadPart/10000);
+ cur_time = (int)(systime.ulint.QuadPart/10000);
if(!start_time)
start_time = cur_time;
@@ -152,10 +152,10 @@ void al_nssleep(unsigned long nsec)
#include <unistd.h>
#include <time.h>
-unsigned int altime_get(void)
+int altime_get(void)
{
- static unsigned int start_time = 0u;
- unsigned int cur_time;
+ static int start_time = 0u;
+ int cur_time;
#if _POSIX_TIMERS > 0
struct timespec ts;
diff --git a/examples/common/alhelpers.h b/examples/common/alhelpers.h
index 4193e86f..5caeda38 100644
--- a/examples/common/alhelpers.h
+++ b/examples/common/alhelpers.h
@@ -17,7 +17,7 @@ int InitAL(char ***argv, int *argc);
void CloseAL(void);
/* Cross-platform timeget and sleep functions. */
-unsigned int altime_get(void);
+int altime_get(void);
void al_nssleep(unsigned long nsec);
#ifdef __cplusplus