summaryrefslogtreecommitdiff
path: root/dumb
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-19 13:50:36 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-19 13:50:36 +0200
commite89e2345859798fa596e01bd9460a63c92785f49 (patch)
treebf1f0c36b9ded842a43e6fb09a764dce9ce0311b /dumb
parentb41446ad033a52ed24176f9ba01362e3648e97ee (diff)
better format checking before adding to playlist,
more file types supported, bad files are skipped when attempted to be played
Diffstat (limited to 'dumb')
-rw-r--r--dumb/dumb-kode54/src/it/readpsm.c2
-rw-r--r--dumb/dumb-kode54/src/it/readstm.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/dumb/dumb-kode54/src/it/readpsm.c b/dumb/dumb-kode54/src/it/readpsm.c
index a64100e0..bf30f2d0 100644
--- a/dumb/dumb-kode54/src/it/readpsm.c
+++ b/dumb/dumb-kode54/src/it/readpsm.c
@@ -1264,7 +1264,7 @@ DUH *dumb_read_psm_quick(DUMBFILE *f, int subsong)
if ( ver )
{
tag[2][0] = "FORMATVERSION";
- itoa(ver, version, 10);
+ snprintf (version, 10, "%d", ver);
tag[2][1] = (const char *) &version;
++n_tags;
}
diff --git a/dumb/dumb-kode54/src/it/readstm.c b/dumb/dumb-kode54/src/it/readstm.c
index c7424394..5972a0f7 100644
--- a/dumb/dumb-kode54/src/it/readstm.c
+++ b/dumb/dumb-kode54/src/it/readstm.c
@@ -231,9 +231,9 @@ static DUMB_IT_SIGDATA *it_stm_load_sigdata(DUMBFILE *f /*, int * version*/)
free( sigdata );
return NULL;
}
- if ( strnicmp( tracker_name, "!Scream!", 8 ) &&
- strnicmp( tracker_name, "BMOD2STM", 8 ) &&
- strnicmp( tracker_name, "WUZAMOD!", 8 ) )
+ if ( strncasecmp( tracker_name, "!Scream!", 8 ) &&
+ strncasecmp( tracker_name, "BMOD2STM", 8 ) &&
+ strncasecmp( tracker_name, "WUZAMOD!", 8 ) )
{
free( sigdata );
return NULL;