[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