user defined types

new topic     » goto parent     » topic index » view thread      » older message » newer message

Can anyone tell me what I'm doing wrong with this..

In a file I have these 4 lines
 -------types.e---------
 global type int( integer i )
     return integer(i)
 end type

-------------------------
and in the testing file I have these three lines
 -----test1.ex--------
 include types.e
 int Orange Orange = 5

-------------------------
however I get this message...

test1.ex:2
int has not been declared
int Orange Orange = 5

  ^

-----------
Next I change the test1.ex file to read thus...

 -----test1.ex--------
 global type int( integer i )
     return integer(i)
 end type
 int Orange Orange = 5

------------------
and it works fine.

So it seems that the global scope of the type() function is not being
carried thruogh correctly.

----------------
cheers,
Derek Parnell

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu