[Comm] send pointer on struct to function in C

Denis S. Filimonov =?iso-8859-1?q?den=2Elists_=CE=C1_gmail=2Ecom?=
Вт Мар 15 11:20:11 MSK 2005


On Tuesday 15 March 2005 03:01, Alexey Morsov wrote:
> Alexey Rusakov wrote:
> > Что-то вы не договариваете. Я пришпилил к этому письму файлик - он
> > прекрасно компилируется через 'gcc-3.4 -o test test.c'.
>
> Действительно. Ваш файлик компилируется. А моя сволочь продолжает
> ругаться на конфликт
>
> trafficd.h:23: error: conflicting types for `Options'
> trafficd.h:23: error: previous declaration of `Options'
>
> // Structure for cmd-line options
> typedef struct {
>          const char *name;
>          char *val;
> } Options;
>
>
> Эта структура больше нигде не объявлена. Только используется... Чего он
> к хёдеры привязался я не пойму :(
>
> Если я этот typedef переношу в .c - то все компилится :) Почему нельзя
> дать объявление структуры (т.е. шаблон) в .h ?
а он (хедер) у вас, часом, не включается дважды?

-- 
WBR,
Denis.



Подробная информация о списке рассылки community