mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-03-02 15:31:52 +00:00
Fix MinGW warnings (#861)
This commit is contained in:
parent
c8c3966586
commit
f69a47081a
4 changed files with 13 additions and 5 deletions
|
@ -53,7 +53,7 @@ static char *fluid_win32_error(HRESULT hr);
|
||||||
/* Maximum number of stereo outputs */
|
/* Maximum number of stereo outputs */
|
||||||
#define DSOUND_MAX_STEREO_CHANNELS 4
|
#define DSOUND_MAX_STEREO_CHANNELS 4
|
||||||
/* Speakers mapping */
|
/* Speakers mapping */
|
||||||
const static DWORD channel_mask_speakers[DSOUND_MAX_STEREO_CHANNELS] =
|
static const DWORD channel_mask_speakers[DSOUND_MAX_STEREO_CHANNELS] =
|
||||||
{
|
{
|
||||||
/* 1 stereo output */
|
/* 1 stereo output */
|
||||||
SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT,
|
SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT,
|
||||||
|
|
|
@ -52,7 +52,7 @@ static int fluid_waveout_write_processed_channels(fluid_synth_t *data, int len,
|
||||||
int channels_incr[]);
|
int channels_incr[]);
|
||||||
|
|
||||||
/* Speakers mapping */
|
/* Speakers mapping */
|
||||||
const static DWORD channel_mask_speakers[WAVEOUT_MAX_STEREO_CHANNELS] =
|
static const DWORD channel_mask_speakers[WAVEOUT_MAX_STEREO_CHANNELS] =
|
||||||
{
|
{
|
||||||
/* 1 stereo output */
|
/* 1 stereo output */
|
||||||
SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT,
|
SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT,
|
||||||
|
|
|
@ -355,7 +355,7 @@ fluid_winmidi_parse_device_name(fluid_winmidi_driver_t *dev, char *dev_name)
|
||||||
FLUID_STRCPY(cpy_dev_name, dev_name); /* fluid_strtok() will overwrite */
|
FLUID_STRCPY(cpy_dev_name, dev_name); /* fluid_strtok() will overwrite */
|
||||||
next_idx = cpy_dev_name;
|
next_idx = cpy_dev_name;
|
||||||
|
|
||||||
while(cur_idx = fluid_strtok(&next_idx, " ;"))
|
while(NULL != (cur_idx = fluid_strtok(&next_idx, " ;")))
|
||||||
{
|
{
|
||||||
/* try to convert current ascii index */
|
/* try to convert current ascii index */
|
||||||
char *end_idx = cur_idx;
|
char *end_idx = cur_idx;
|
||||||
|
|
|
@ -45,13 +45,19 @@ fluid_long_long_t default_ftell(void *handle)
|
||||||
return FLUID_FTELL((FILE *)handle);
|
return FLUID_FTELL((FILE *)handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
#define PRIi64 "%I64d"
|
||||||
|
#else
|
||||||
|
#define PRIi64 "%lld"
|
||||||
|
#endif
|
||||||
|
|
||||||
int safe_fread(void *buf, fluid_long_long_t count, void *fd)
|
int safe_fread(void *buf, fluid_long_long_t count, void *fd)
|
||||||
{
|
{
|
||||||
if(FLUID_FREAD(buf, (size_t)count, 1, (FILE *)fd) != 1)
|
if(FLUID_FREAD(buf, (size_t)count, 1, (FILE *)fd) != 1)
|
||||||
{
|
{
|
||||||
if(feof((FILE *)fd))
|
if(feof((FILE *)fd))
|
||||||
{
|
{
|
||||||
FLUID_LOG(FLUID_ERR, "EOF while attempting to read %lld bytes", count);
|
FLUID_LOG(FLUID_ERR, "EOF while attempting to read " PRIi64 " bytes", count);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -68,13 +74,15 @@ int safe_fseek(void *fd, fluid_long_long_t ofs, int whence)
|
||||||
{
|
{
|
||||||
if(FLUID_FSEEK((FILE *)fd, ofs, whence) != 0)
|
if(FLUID_FSEEK((FILE *)fd, ofs, whence) != 0)
|
||||||
{
|
{
|
||||||
FLUID_LOG(FLUID_ERR, "File seek failed with offset = %lld and whence = %d", ofs, whence);
|
FLUID_LOG(FLUID_ERR, "File seek failed with offset = " PRIi64 " and whence = %d", ofs, whence);
|
||||||
return FLUID_FAILED;
|
return FLUID_FAILED;
|
||||||
}
|
}
|
||||||
|
|
||||||
return FLUID_OK;
|
return FLUID_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#undef PRIi64
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new SoundFont loader.
|
* Creates a new SoundFont loader.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue