Hi,
I'm using root 3.02/07 on an Alpha with cxx 6.5-014 (TruUnix 5.1A)
When compiling my classes I get a warning when compiling the rootcint
created source file:
=========================================================================
cxx: Info: BaseCint.cc, line 1823: Type of actual argument inconsistent with
formal parameter declaration in CreateObjList (D:incargtyp)
TObjArray
*pobj,xobj=((MParList*)(G__getstructoffset()))->CreateObjList(
(const char*)G__int(libp->para[0]),(const UInt_t)G__int(libp->para[1]));
------------------------------------------------------------------^
cxx: Info: BaseCint.cc, line 1814: Type of actual argument inconsistent with
formal parameter declaration in CreateObjList (D:incargtyp)
TObjArray
*pobj,xobj=((MParList*)(G__getstructoffset()))->CreateObjList(
(const char*)G__int(libp->para[0]),(const UInt_t)G__int(libp->para[1])
------------------------------------------------------------------^
=========================================================================
The member function definition the compiler is reffering to is:
=========================================================================
class MParList : public TObject
{
[...]
public:
[...]
static TObjArray CreateObjList(const char*, UInt_t, const Uint_t, const
char*=NULL);
static TObjArray CreateObjList(const char*, const UInt_t, const char*=NULL);
[...]
ClassDef(MyClass, 1)
}
=========================================================================
What does this mean? How do I get rid of it? Is it maybe already fixed
in newer root versions?
Best regards,
Thomas.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:18 MET