op precedence in C - (nf)
    utzoo!decvax!cca!hplabs!hao!menlo70!sytek!zehntel!teklabs!ucbcad!moore at sri-unix 
    utzoo!decvax!cca!hplabs!hao!menlo70!sytek!zehntel!teklabs!ucbcad!moore at sri-unix
       
    Sat Oct 23 20:44:19 AEST 1982
    
    
  
#R:linus:-18200:ucbcad:25100001:000:537
ucbcad!moore    Oct 23 20:43:00 1982
    The problem is that you are using & instead of &&.  Using logical
    instead of bitwise AND in if() statements is something which must
    be bred out of C programmmers.
Excuse me? Only if you want an incompetent new breed of C programmers.  Very 
typical in C is to use '&' and masks to extract fields, i.e. :
		if ( (stat&UPPER_BYTE_MASK) == ERROR_VALUE ) {
		    /* blah */
		}
	Are you implying that this can or should be done with && ?
		Peter Moore
		...!ucbvax!ucbcad!moore (USENET)
		ucbcad.moore at berkeley   (ARPANET)
    
    
More information about the Comp.lang.c
mailing list