The OpenNET Project / Index page

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



"htons(), gcc и типы :-/ нефкурю...  "
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "htons(), gcc и типы :-/ нефкурю...  " +/
Сообщение от pavlinux (ok), 09-Окт-09, 00:03 
>Спрашивайте в maillist'ах gcc. Это проявляется только с -Ox и не проявляется
>на любых версиях gcc на FreeBSD.

Ну вообще-то не просто -Ox виновата, а -Wconversion с -O2 или -O3


В мане белым по чёрному написано

-Wconversion
  Warn for implicit conversions that may alter a value. This includes conversions between
real and integer, like "abs (x)" when "x" is "double"; conversions between signed and
unsigned, like "unsigned ui = -1"; and conversions to smaller types, like "sqrtf (M_PI)".
  Do not warn for explicit casts like "abs ((int) x)" and "ui = (unsigned) -1", or if the
value is not changed by the conversion like in "abs (2.0)".  Warnings about conversions
between signed and unsigned integers can be disabled by using -Wno-sign-conversion.


У меня случай преобразования (unsigned short int) -> (unsigned int)
То есть - знака с обеих сторон нет, из меньшего в большее...

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

Оглавление
htons(), gcc и типы :-/ нефкурю...  , pavlinux, 08-Окт-09, 03:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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