-
- уот... POV(467 знак., 10.02.2026 23:00)
- Собирайте даже С-шный код С++ компилятором. Он такие вольности не
пропускает. VladislavS.(1 знак., 11.02.2026 12:54, картинка)
- Сишный тоже. Просто варнинги были отключены. - POV(11.02.2026 13:16)
- Ворнинги, а в плюсах это превращается в ахтунги, их не отключают. - VladislavS.(11.02.2026 15:39)
- один флаг превращает варнинги в ошибки - POV(11.02.2026 15:41)
- Но вы же предупреждение не превратили в ошибку, а наоборот отключили. А вот ошибку никто в здравом уме не будет отключать. - VladislavS.(11.02.2026 15:52)
- один флаг превращает варнинги в ошибки - POV(11.02.2026 15:41)
- ССЗБ - Nikolay_Po(11.02.2026 13:44, +1)
- Подавил варнинги LWIP. Своих косяков к удивлению немного, критичный
вот один был (топик). - POV(11.02.2026 14:10)
- Один косяк? Ну, за оптимизм :-) SciFi(1 знак., 11.02.2026 14:21, картинка)
- в работающей программе количество ошибок четное(С) - Vit(12.02.2026 03:03)
- "за него родимого!" - POV(11.02.2026 14:21)
- А если какой-то косяк будет через долгое время обнаружен, его можно
обозвать "фичей" ☺ - Eddy_Em(11.02.2026 14:44)
- "Фича это документированная бага!" - reZident(11.02.2026 14:46)
- А если какой-то косяк будет через долгое время обнаружен, его можно
обозвать "фичей" ☺ - Eddy_Em(11.02.2026 14:44)
- Один косяк? Ну, за оптимизм :-) SciFi(1 знак., 11.02.2026 14:21, картинка)
- Подавил варнинги LWIP. Своих косяков к удивлению немного, критичный
вот один был (топик). - POV(11.02.2026 14:10)
- Ворнинги, а в плюсах это превращается в ахтунги, их не отключают. - VladislavS.(11.02.2026 15:39)
- Сишный тоже. Просто варнинги были отключены. - POV(11.02.2026 13:16)
- а это что такое :) ? static uint8_t select_mi[0] = { 0 }; - framer(10.02.2026 23:07)
- вот тут всё и нашлось! POV(110 знак., 10.02.2026 23:03)
- Это серезный косяк. То что работрало то это было UB. - framer(10.02.2026 23:09)
- Между прочим, когда я прошу ИИ проверить исходник, он выдаёт много
чего по делу. Вот этот косяк он точно не пропустил бы. Правда,
учитывая твои "20 тыс. строк", он, вероятно, будет материться всю
дорогу... - SciFi(10.02.2026 23:06)
- Можно сначала -Wall -Werror воткнуть. Правда, под МК придется еще и
-std=c99 указывать, т.к. c23 слишком черств. Eddy_Em(277 знак., 10.02.2026 23:40, ссылка)
- Ошибки там может и показывались. Но LWIP их дает столько, что я
вынужден был что-то подавлять, увидеть там одну строчку по нулевой
размер нереально. - POV(10.02.2026 23:46)
- Ну так стоило бы разок выделить вечер, и это говнище (lwip) от багов исправить! - Eddy_Em(11.02.2026 09:02)
- Я LWIP компилирую с одним набором ключей, без варнингов, считаю что
там все проверено без меня, а свой код с -Wall -Werror - AlexBi(11.02.2026 08:24)
- а как только для стека варнинги подавить? - POV(11.02.2026 08:55)
- Есть возможность указать мейку с какими ключами какие файлы компилировать AlexBi(214 знак., 11.02.2026 09:08)
- +1. Свой чудокод и код устоявшегося проекта типа lwip - это две большие разницы. Соответственно, совершенно разный подход к поиску косяков в них. - SciFi(11.02.2026 08:41)
- а как только для стека варнинги подавить? - POV(11.02.2026 08:55)
- Ошибки там может и показывались. Но LWIP их дает столько, что я
вынужден был что-то подавлять, увидеть там одну строчку по нулевой
размер нереально. - POV(10.02.2026 23:46)
- Можно сначала -Wall -Werror воткнуть. Правда, под МК придется еще и
-std=c99 указывать, т.к. c23 слишком черств. Eddy_Em(277 знак., 10.02.2026 23:40, ссылка)
- Собирайте даже С-шный код С++ компилятором. Он такие вольности не
пропускает. VladislavS.(1 знак., 11.02.2026 12:54, картинка)
- уот... POV(467 знак., 10.02.2026 23:00)