[Comm] send pointer on struct to function in C

Alexey Morsov =?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Вт Мар 15 11:01:53 MSK 2005


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 ?

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai на jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru



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