[gnome-mud] mud-telnet-msp: Use Glib rand and atoi functions
- From: Mart Raudsepp <mraudsepp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-mud] mud-telnet-msp: Use Glib rand and atoi functions
- Date: Sun, 2 Dec 2018 15:57:54 +0000 (UTC)
commit 0812c81a4b77b8fa57aacd07515b6869b0dddb9f
Author: Steven Joruk <steven joruk com>
Date: Thu Dec 7 21:06:14 2017 +0000
mud-telnet-msp: Use Glib rand and atoi functions
This fixes compiler warnings about rand and atoi not being declared.
See merge request GNOME/gnome-mud!3
src/handlers/mud-telnet-msp.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/src/handlers/mud-telnet-msp.c b/src/handlers/mud-telnet-msp.c
index b79f431..616baaf 100644
--- a/src/handlers/mud-telnet-msp.c
+++ b/src/handlers/mud-telnet-msp.c
@@ -661,20 +661,20 @@ mud_telnet_msp_parser_args(MudTelnetMsp *self)
}
if(command->C)
- command->cont = atoi(command->C);
+ command->cont = g_ascii_strtoll(command->C, NULL, 10);
if(command->T)
command->sfx_type = g_strdup(command->T);
if(command->V)
- command->volume = atoi(command->V);
+ command->volume = g_ascii_strtoll(command->V, NULL, 10);
if(command->P)
- command->priority = atoi(command->P);
+ command->priority = g_ascii_strtoll(command->P, NULL, 10);
if(command->L)
{
- command->initial_repeat_count = atoi(command->L);
+ command->initial_repeat_count = g_ascii_strtoll(command->L, NULL, 10);
if(command->initial_repeat_count == 0)
command->initial_repeat_count = 1;
@@ -872,7 +872,7 @@ mud_telnet_msp_start_playing(MudTelnetMsp *self, MudMSPTypes type)
self->priv->sound[type].playing = TRUE;
if(self->priv->sound[type].files_len != 0)
- num = rand() % self->priv->sound[type].files_len;
+ num = g_random_int_range(0, self->priv->sound[type].files_len);
self->priv->sound[type].play = gst_element_factory_make ("playbin", "play");
g_object_set (G_OBJECT(self->priv->sound[type].play),
@@ -1082,7 +1082,7 @@ mud_telnet_msp_sound_bus_call (GstBus *bus, GstMessage *msg, gpointer data)
gint num = 0;
if(self->priv->sound[MSP_TYPE_SOUND].files_len != 0)
- num = rand() % self->priv->sound[MSP_TYPE_SOUND].files_len;
+ num = g_random_int_range(0, self->priv->sound[MSP_TYPE_SOUND].files_len);
g_object_set (G_OBJECT(self->priv->sound[MSP_TYPE_SOUND].play),
"uri", self->priv->sound[MSP_TYPE_SOUND].files[num], NULL);
@@ -1136,7 +1136,7 @@ mud_telnet_msp_music_bus_call (GstBus *bus, GstMessage *msg, gpointer data)
gint num = 0;
if(self->priv->sound[MSP_TYPE_MUSIC].files_len != 0)
- num = rand() % self->priv->sound[MSP_TYPE_MUSIC].files_len;
+ num = g_random_int_range(0, self->priv->sound[MSP_TYPE_MUSIC].files_len);
g_object_set (G_OBJECT(self->priv->sound[MSP_TYPE_MUSIC].play),
"uri", self->priv->sound[MSP_TYPE_MUSIC].files[num], NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]