i have a problem using the TLego.h include file (or any other include file
using this, e.g. TH1.h).
I get an assembler (!) error due to the definition :
public:
typedef void (TLego::*DrawFaceFunc_t)(Int_t *, Float_t *, Int_t, Int_t *, Float_t *);
typedef void (TLego::*LegoFunc_t)(Int_t,Int_t,Int_t&,Float_t*,Float_t*,Float_t*);
typedef void (TLego::*SurfaceFunc_t)(Int_t,Int_t,Float_t*,Float_t*);
If i change them into :
public:
typedef void *(TLego::DrawFaceFunc_t)(Int_t *, Float_t *, Int_t, Int_t *, Float_t *);
typedef void *(TLego::LegoFunc_t)(Int_t,Int_t,Int_t&,Float_t*,Float_t*,Float_t*);
typedef void *(TLego::SurfaceFunc_t)(Int_t,Int_t,Float_t*,Float_t*);
everything compiles fine ....
Ciao
Thomas
----------------------------------------------------------------------------
Thomas Hadig, Ottensen, Donnerstr. 20, D-22763 Hamburg (++49 40 39901186)
office : I. Phys. Institut AAC, Room 1c354, Notkestr. 85, D-22603 Hamburg
hadig@rwth-aachen.de Tel. ++49 40 8998 2312
http://www-h1.desy.de/~hadig/ FAX ++49 40 8998 4385
----------------------------------------------------------------------------
In a world without walls and fences, who needs windows and gates ?
----------------------------------------------------------------------------