On Tue, May 11, 2010 at 3:54 AM, Leon Opit <leon.o...@locsoft.com> wrote:

> Hi Debmalya,
>
> Do not use automatic initialisation in variables with the extern attribute.
>
> Initialise a.data by assignment in main().
>
ok, I'll keep that in mind.

> This is not the whole story but then your example code is not exactly what
> you tried to compile!
>
> (calling cal() in main() ) but defining call in call.c never-the-less you
> get the idea)
>
> eh, that was a typo !

> Leon
>
> On 11 May 2010 07:04, Debmalya Sinha <sunnywiz...@gmail.com> wrote:
>
>> Hello,
>>
>> Though this might not be the place for this type of query, this problem
>> I'm giving here is a simplest scale version of a problem when I am trying to
>> split up a large gtk source code of mine.
>>
>>
>> I'm trying to compile a program with 3 diff C files.
>> *main.c*
>> *call.c*
>> *global.c*
>>
>> I want to declare a global structure variable and assign a value to it's
>> content in *main.c*
>> then I  will call another function (declared at *call.c* ) to print the
>> global variable.
>>
>> I have a structure definition in *global.c* which I have declared as
>> extern in the common header file *head.h* through another header file *
>> global.h*
>>
>> Program is not compiling.
>>
>> Am I missing some points here?
>>
>>
>> --
>> Regards,
>>
>> Debmalya Sinha
>>
>> Research Scientist,
>> MS(R) student,
>> Computer Science and Engineering
>> IIT Kharagpur
>>
>>
>> Fedora Ambassador
>> Chandannagar
>> India.
>>
>> sunnywizard.googlepages.com
>>
>>
>> GPG Key : 6E2BD51B
>> Keyserver : http://pgp.mit.edu
>>
>> _______________________________________________
>> gtk-list mailing list
>> gtk-list@gnome.org
>> http://mail.gnome.org/mailman/listinfo/gtk-list
>>
>>
>


-- 
Regards,

Debmalya Sinha

Research Scientist,
MS(R) student,
Computer Science and Engineering
IIT Kharagpur


Fedora Ambassador
Chandannagar
India.

sunnywizard.googlepages.com


GPG Key : 6E2BD51B
Keyserver : http://pgp.mit.edu
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to