#define GEVHDRSZ ( offsetof(GistEntryVector, vector[0]) ) explanation please

Поиск
Список
Период
Сортировка
От jorge alberto
Тема #define GEVHDRSZ ( offsetof(GistEntryVector, vector[0]) ) explanation please
Дата
Msg-id 7e7297630612080853o65132d32ibf46c12e2a8e7967@mail.gmail.com
обсуждение исходный текст
Ответы Re: #define GEVHDRSZ ( offsetof(GistEntryVector, vector[0]) ) explanation please  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-hackers
hi!<br />Can you tell me what does this line means<br />#define GEVHDRSZ    ( offsetof(GistEntryVector, vector[0]) )<br
/><pre><spanclass="preprocessor">#ifndef offsetof</span>
 
<a name="l00501"></a><span class="preprocessor"></span><span class="preprocessor">#define offsetof(type, field)
((long)&((type *)0)->field)</span><br /><span class="preprocessor"></span><span class="preprocessor">
 
#endif   </span><span class="comment">/* offsetof */</span><br /><br /></pre>regards <br />jorge<br /><br />

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Load distributed checkpoint
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: Load distributed checkpoint