msp4th: allow case-insensitive hex digits
authorDan White <dan@whiteaudio.com>
Thu, 2 May 2013 16:54:52 +0000 (11:54 -0500)
committerDan White <dan@whiteaudio.com>
Thu, 2 May 2013 16:54:52 +0000 (11:54 -0500)
msp4th/msp4th.c

index 16131f7a85e745ffe5dba686465e99f10a04266c..9cf9e9f7c1b205153e8c06d0aca9b15db5ad540f 100644 (file)
@@ -617,6 +617,11 @@ void numFunc()
                 n = n + wordBuffer[i] - '0';
                 if(wordBuffer[i] > '9'){
                     n = n - 7;
+
+                    // compensate for lowercase digits
+                    if (wordBuffer[i] >= 'a') {
+                        n -= 0x20;
+                    }
                 }
                 i = i + 1;
             }