Assert for frontend programs?

Поиск
Список
Период
Сортировка
Искать
От
Andrew Dunstan
Тема
Assert for frontend programs?
Дата
Msg-id
50CB4553.9090407@dunslane.net
Список
Дерево обсуждения
Assert for frontend programs? Andrew Dunstan <andrew@dunslane.net>
Re: Assert for frontend programs? Tom Lane <tgl@sss.pgh.pa.us>
Re: Assert for frontend programs? Heikki Linnakangas <hlinnakangas@vmware.com>
Re: Assert for frontend programs? Tom Lane <tgl@sss.pgh.pa.us>
Re: Assert for frontend programs? Andrew Dunstan <andrew@dunslane.net>
Re: Assert for frontend programs? Andrew Dunstan <andrew@dunslane.net>
Re: Assert for frontend programs? Peter Eisentraut <peter_e@gmx.net>
Re: Assert for frontend programs? Peter Eisentraut <peter_e@gmx.net>
Re: Assert for frontend programs? Tom Lane <tgl@sss.pgh.pa.us>
Re: Assert for frontend programs? Peter Eisentraut <peter_e@gmx.net>
Re: Assert for frontend programs? Andrew Dunstan <andrew@dunslane.net>
Re: Assert for frontend programs? Tom Lane <tgl@sss.pgh.pa.us>
Re: Assert for frontend programs? Peter Eisentraut <peter_e@gmx.net>
Re: Assert for frontend programs? Andrew Dunstan <andrew@dunslane.net>
As I'm working through the parallel dump patch, I notice this in one of 
the header files:

#ifdef USE_ASSERT_CHECKING
#define Assert(condition) \    if (!(condition)) \    { \        write_msg(NULL, "Failed assertion in %s, line %d\n", \                  __FILE__, __LINE__); \        abort();\    }
#else
#define Assert(condition)
#endif


I'm wondering if we should have something like this centrally (e.g. in 
postgres_fe.h)? I can certainly see people wanting to be able to use 
Assert in frontend programs generally, and it makes sense to me not to 
make everyone roll their own.

cheers

andrew


В списке pgsql-hackers по дате отправления
От: Karl O. Pinc
Дата:
От: Mikko Tiihonen
Дата:
FAQ