diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2008-07-04 15:54:44 +0200 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2008-07-04 15:54:44 +0200 |
commit | 74a89aa56a2339eff12aef13330c9a43850de5d1 (patch) | |
tree | 2bae2bce424c0ebdfcb6e1f1b32b90a3fce51c75 /src/demuxers/demux_nsf.c | |
parent | ee4a1c92793179af16cd4a9b6c2a75e00ab45beb (diff) | |
download | xine-lib-74a89aa56a2339eff12aef13330c9a43850de5d1.tar.gz xine-lib-74a89aa56a2339eff12aef13330c9a43850de5d1.tar.bz2 |
Use memcmp() instead of manual comparison of bytes when checking signatures.
When it make sense, use _x_is_fourcc() too.
--HG--
extra : transplant_source : %A7%AA%1D%B1%EE3%BF%2C%BCn%2B%3Dt%2Bi%E6%80%8ERm
Diffstat (limited to 'src/demuxers/demux_nsf.c')
-rw-r--r-- | src/demuxers/demux_nsf.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/demuxers/demux_nsf.c b/src/demuxers/demux_nsf.c index 557adf28d..60d5049d9 100644 --- a/src/demuxers/demux_nsf.c +++ b/src/demuxers/demux_nsf.c @@ -97,11 +97,7 @@ static int open_nsf_file(demux_nsf_t *this) { return 0; /* check for the signature */ - if ((header[0] != 'N') || - (header[1] != 'E') || - (header[2] != 'S') || - (header[3] != 'M') || - (header[4] != 0x1A)) + if (memcmp(header, "NESM\x1A", 5) != 0) return 0; this->total_songs = header[6]; |