/
githubmirror
/
glibc
Обзор
Документация
Войти
/
githubmirror
/
glibc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stdio-common/bug14.c
28 строк
516 B
Siddhesh Poyarekar
Remove "Contributed by" lines
03 сен 2021, 19:36
03 сен 2021, 19:36
30891f3
Код
Авторство
О чём код?
#include <locale.h> #include <wchar.h> #include <stdio.h> #include <stdlib.h> /* MB_CUR_MAX multibyte ones (6 UTF+0080, in this case) */ static const char string[] = "\ \xc2\x80\xc2\x80\xc2\x80\xc2\x80\xc2\x80\xc2\x80"; int main (void) { if (setlocale (LC_ALL, "de_DE.UTF-8") == NULL) { puts ("cannot set locale"); exit (1); } wchar_t s[7]; int n = sscanf (string, "%l[\x80\xc2]", s); if (n != 1) { printf ("return values %d != 1\n", n); exit (1); } return 0; }