]> sigrok.org Git - libsigrok.git/commit
siglent-sds: Replace non-portable strcasestr() with g_strstr_len().
authorUwe Hermann <redacted>
Tue, 13 Feb 2018 21:37:01 +0000 (22:37 +0100)
committerUwe Hermann <redacted>
Tue, 13 Feb 2018 21:45:22 +0000 (22:45 +0100)
commita9a38e75114d3ebbf19f5a0220e43a922615c6b6
treea71adbaf9a7937f6247c5f673ce4755d3a58c81c
parent04fe775be6f272f367d1156f29564eed11fbe059
siglent-sds: Replace non-portable strcasestr() with g_strstr_len().

The strcasestr() function is non-portable (e.g. not available on
MinGW, possibly elsewhere). Replace it with g_strstr_len() for the time
being. While the latter is not case-insensitive it appears that
that property doesn't matter here ("." should not be relevant anyway,
and e.g. an SDS1202X-E does indeed report "Mpts" as such).

Should it become necessary to have this code be case-insensitive,
we'll have to find a more portable solution than strcasestr().
src/hardware/siglent-sds/protocol.c