On Wed, 13 Feb 2008, Szakáts Viktor wrote:
> Hi all,
> Some of them are known, but here they are:
> source\compiler\genobj32.c(544) : warning C4244: '=' : conversion from  
> 'HB_SYMBOLSCOPE' to 'BYTE', possible loss of data

This is old code to generate .obj files directly from Harbour
not working now and probably it was never fully functional in
the past. Maybe some windows developers will want to update it.

> source\compiler\genhrb.c(102) : warning C4244: '=' : conversion from  
> 'HB_SYMBOLSCOPE' to 'BYTE', possible loss of data

Yes it is. Now it's not danger because lost information is passed
in different way but it will have to be resolved cleanly in new
.hrb format so I want to keep this warning.

> macroy.c(1767) : warning C4065: switch statement contains 'default'  
> but no 'case' labels

we do not use bison destructor in our code and it causes such effect
with newer bison's versions. It's unimportant and can be ignored.
To eliminate it it's necessary to update bison core files or remove
the switch(){...} statement manually from our macro.yyc

> source\rdd\dbfcdx\dbfcdx1.c(7402) : warning C4244: '=' : conversion  
> from 'ULONG' to 'USHORT', possible loss of data

This can be hidden by casting.

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to