#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
char * text = "öçşğü";
int i=0, char_len;
while ((char_len = mblen(&text[i], MB_CUR_MAX)) > 0)
{
/* &text[i] contains multibyte character of length char_len */
if(memcmp(&text
[i
], "ö", char_len
) == 0) {
}
i += char_len;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8bG9jYWxlLmg+CgppbnQgbWFpbigpCnsKICAgIGNoYXIgKiB0ZXh0ID0gIsO2w6fFn8Sfw7wiOwogICAgaW50IGk9MCwgY2hhcl9sZW47CgogICAgc2V0bG9jYWxlKExDX0NUWVBFLCAiZW5fVVMudXRmOCIpOwoKICAgIHdoaWxlICgoY2hhcl9sZW4gPSBtYmxlbigmdGV4dFtpXSwgTUJfQ1VSX01BWCkpID4gMCkKICAgIHsKICAgICAgICAvKiAmdGV4dFtpXSBjb250YWlucyBtdWx0aWJ5dGUgY2hhcmFjdGVyIG9mIGxlbmd0aCBjaGFyX2xlbiAqLwogICAgICAgIGlmKG1lbWNtcCgmdGV4dFtpXSwgIsO2IiwgY2hhcl9sZW4pID09IDApCiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIsO2IFxuIik7CiAgICAgICAgfQoKICAgICAgICBpICs9IGNoYXJfbGVuOwogICAgfQoKICAgIHJldHVybiAwOwp9