Re: watcomcompiler

From: Valery Fine (Valeri.Faine@cern.ch)
Date: Tue May 27 1997 - 17:40:46 MEST


On 27 May 97 at 15:38, Sverre JARP wrote:

> > 
> > > But I get 5 errors:
> > >

  All points but last had been fixed. One can take our last 
pre-release 1.01

> > > 1)G__ci.h (line 558): type cannot be defined or declared in return
> > > type.
> > > 2) global.h (line 498): linkage specification is different from
> > > previous declaration in G__security(line 86)
> > 3) win32_win32listviewctl.cpp(line 224): too many initialisers.

>    const Int_t formats[sizeof(EListFmt)] = {LVCFMT_LEFT, LVCFMT_LEFT,

  It should be like this:

     const Int_t formats[] = {LVCFMT_LEFT, LVCFMT_LEFT,

  What about the last one
 
> > > 4) win32_win32treeviewctl.cpp(line 224): missing return value.
> > > Should you not put the 'return 0' statement after the 'if' ? Then it
> > > works.

> Sorry. This line number should have been 242.

Well I wonder you mentioned this piece of code and Watcom wants to 
see "return" after "if". I think it is better to remove "if" at all. 
It was left to remind things but apparently it is no use to compile 
code itself.

Int_t TWin32TreeViewCtrl::OnItemExpanded(LPNM_TREEVIEWlParam) 
{
   return 0;
   if (TreeView_GetChild(fhwndWindow,lParam->itemNew.hItem))return 0;
}

Make it like this:

Int_t TWin32TreeViewCtrl::OnItemExpanded(LPNM_TREEVIEWlParam) 
{
   return 0;
#if 0
   if (TreeView_GetChild(fhwndWindow,lParam->itemNew.hItem))return 0;
#endif
}

 I hope this way Watcom must be happy too.
  Thank you very much for you kind assistance it helps to make code 
cleaner.

=================================================================
Dr. Valery Fine                  Telex : 911621 dubna su
    -----------
LCTA/Joint Inst.for NuclearRes   Phone : +7 09621 6 40 80
141980 Dubna, Moscow region      Fax   : +7 09621 6 51 45
Russia                           mailto:fine@main1.jinr.dubna.su                              

Dr. Valeri Faine
    ------------                 Phone: +41 22 767 6468
CERN                             FAX  : +41 22 767 7910
CH-1211 Geneva, 23               mailto:fine@mail.cern.ch 
Switzerland                      http://nicewww.cern.ch/~fine
                                 



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:19 MET