[sane-devel] C undefined operations in sane-backends-1.0.7-beta1
    Henning Meier-Geinitz 
    henning at meier-geinitz.de
       
    Wed Jan 23 20:43:35 GMT 2002
    
    
  
Hi,
On Wed, Jan 23, 2002 at 09:55:55AM +0000, Tim Waugh wrote:
> I get these warnings when compiling sane-backends-1.0.7-beta1. 
This is with gcc-3.x? I don't get them with gcc 2.95.4.
> They
> are for things like:
> 
> 	bit = ++bit % 8;
> 
> which are indeed undefined.
Because it's not clear if bit should be incremented and then the right
side assigned to it or vice versa? Or what's the excat problem?
> mustek.c:4574: warning: operation on `ptr' may be undefined
> mustek.c:4584: warning: operation on `ptr' may be undefined
I have splitted the code into two lines.
> mustek_usb.c:1294: warning: operation on `status' may be undefined
Different bug. This was something like "status = status =
somefunction()".
Both are fixed in CVS.
Thanks,
  Henning
    
    
More information about the sane-devel
mailing list