Re: Nulls get converted to 0 problem

Поиск
Список
Период
Сортировка
От Samuel Tardieu
Тема Re: Nulls get converted to 0 problem
Дата
Msg-id 2003-06-06-17-31-40+trackit+sam@rfc1149.net
обсуждение исходный текст
Ответ на Re: Nulls get converted to 0 problem  (kdebisschop@alert.infoplease.com)
Ответы Re: Nulls get converted to 0 problem  (kdebisschop@alert.infoplease.com)
Список pgsql-general
>>>>> "kdebisschop" == kdebisschop  <kdebisschop@alert.infoplease.com> writes:

kdebisschop>   if (str == "")
kdebisschop>     printf ("This comparison above can segfault on some
kdebisschop>     systems\n");

No, it can't. You are comparing pointers (str and a pointer to a NULL
string). This is exactly the same as comparing integers. If any
compiler generates code which does a segmentation fault, it is far
from being (even remotely) a C compiler (and I'm not being pedantic
here).

If you meant strcmp(str, "") that's a completely different story.

  Sam
--
Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam

В списке pgsql-general по дате отправления:

Предыдущее
От: "David Olbersen"
Дата:
Сообщение: (long) What's the problem?
Следующее
От: Stephan Szabo
Дата:
Сообщение: Re: Possible bug in CREATE INDEX? Was: Re: Create index