The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"PVS-Studio доступен для бесплатного использования открытыми ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "PVS-Studio доступен для бесплатного использования открытыми ..." +1 +/
Сообщение от pavlinux (ok), 04-Дек-16, 23:26 
590    warn    V560 A part of conditional expression is always true: __s2_len > 0.
590    warn    V560 A part of conditional expression is always true: __s2_len > 1.
590    warn    V560 A part of conditional expression is always true: __s2_len > 2.
595    warn    V560 A part of conditional expression is always true: __s2_len > 0.
595    warn    V560 A part of conditional expression is always true: __s2_len > 1.
595    warn    V560 A part of conditional expression is always true: __s2_len > 2.



if (__builtin_expect((!(__extension__ (__builtin_constant_p (len) && ((__builtin_constant_p ((char *) prev) && strlen ((char *) prev) < ((size_t) (len))) || (__builtin_constant_p (code) && strlen (code) < ((size_t) (len)))) ? __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ((char *) prev) && __builtin_constant_p (code) && (__s1_len = __builtin_strlen ((char *) prev), __s2_len = __builtin_strlen (code), (!((size_t)(const void *)(((char *) prev) + 1) - (size_t)(const void *)((char *) prev) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((code) + 1) - (size_t)(const void *)(code) == 1) || __s2_len >= 4)) ? __builtin_strcmp ((char *) prev, code) : (__builtin_constant_p ((char *) prev) && ((size_t)(const void *)(((char *) prev) + 1) - (size_t)(const void *)((char *) prev) == 1) && (__s1_len = __builtin_strlen ((char *) prev), __s1_len < 4) ? (__builtin_constant_p (code) && ((size_t)(const void *)((code) + 1) - (size_t)(const void *)(code) == 1) ? __builtin_strcmp ((char *) prev, code) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (code); int __result = (((const unsigned char *) (const char *) ((char *) prev))[0] - __s2[0]); if (__s1_len > 0 && __result == 0) { __result = (((const unsigned char *) (const char *) ((char *) prev))[1] - __s2[1]); if (__s1_len > 1 && __result == 0) { __result = (((const unsigned char *) (const char *) ((char *) prev))[2] - __s2[2]); if (__s1_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ((char *) prev))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (code) && ((size_t)(const void *)((code) + 1) - (size_t)(const void *)(code) == 1) && (__s2_len = __builtin_strlen (code), __s2_len < 4) ? (__builtin_constant_p ((char *) prev) && ((size_t)(const void *)(((char *) prev) + 1) - (size_t)(const void *)((char *) prev) == 1) ? __builtin_strcmp ((char *) prev, code) : (- (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ((char *) prev); int __result = (((const unsigned char *) (const char *) (code))[0] - __s2[0]); if (__s2_len > 0 && __result == 0) { __result = (((const unsigned char *) (const char *) (code))[1] - __s2[1]); if (__s2_len > 1 && __result == 0) { __result = (((const unsigned char *) (const char *) (code))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) (code))[3] - __s2[3]); } } __result; })))) : __builtin_strcmp ((char *) prev, code)))); }) : strncmp ((char *) prev, code, len))) && ((end - start) < 4)),0))

Доктор, я буду жить? :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
PVS-Studio доступен для бесплатного использования открытыми ..., opennews, 03-Дек-16, 19:13  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру