string.c:3522:0.016 Test failed: _stricmp returned 1 3521 | ret = _stricmp("abc\xa5\xa1", "abc"); 3522 | ok(ret == (unsigned char)'\xa5', "_stricmp returned %d\n", ret);
stricmp only documents whether it returns less than zero, zero, or greater than zero (just like POSIX strcasecmp and C memcmp). Comparing it to anything other than zero sounds likely to vary between msvcrt versions.
If the exact value is significant to something other than winetest, I'd quite like to see some comments about which exact program that is. If all known programs only care about how it compares to zero, then winetest shouldn't be more specific either.