Mercurial > hg > dmlib
changeset 1160:b122ad2d3fbe
Add XM format version check.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 05 Mar 2015 07:00:58 +0200 |
parents | 29dc9337fa11 |
children | 92cee852a8af |
files | minijss/jloadxm.c |
diffstat | 1 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/minijss/jloadxm.c Thu Mar 05 07:00:27 2015 +0200 +++ b/minijss/jloadxm.c Thu Mar 05 07:00:58 2015 +0200 @@ -811,6 +811,17 @@ xmH.ninstruments, XM_MaxInstruments); } + switch (xmH.version) + { + case 0x0104: + break; + + default: + JSSWARNING(DMERR_NOT_SUPPORTED, DMERR_NOT_SUPPORTED, + "Unsupported version of XM format 0x%04x.\n", + xmH.version); + } + if (!dmf_read_str(inFile, &xmH.orderList, sizeof(xmH.orderList))) { JSSERROR(DMERR_FREAD, DMERR_FREAD,