Added parens around ADD_BYTES_LIM() macro definition to protects its

use of the low precedence ?: conditional operator.  This fixes a bug
in scsipi_interpret_sense when printing out debugging info.
This commit is contained in:
dbj 1998-12-30 11:17:34 +00:00
parent 85299e125c
commit 3fec12a459

View File

@ -1,4 +1,4 @@
/* $NetBSD: scsipi_all.h,v 1.11 1998/11/19 03:45:39 thorpej Exp $ */
/* $NetBSD: scsipi_all.h,v 1.12 1998/12/30 11:17:34 dbj Exp $ */
/*
* SCSI and SCSI-like general interface description
@ -141,8 +141,8 @@ struct scsipi_sense_data {
* (which is too short for some cases).
*/
#define ADD_BYTES_LIM(sp) \
(((int)(sp)->extra_len) < (int) sizeof(struct scsipi_sense_data) - 8)? \
((sp)->extra_len) : (sizeof (struct scsipi_sense_data) - 8)
((((int)(sp)->extra_len) < (int) sizeof(struct scsipi_sense_data) - 8)? \
((sp)->extra_len) : (sizeof (struct scsipi_sense_data) - 8))
struct scsipi_sense_data_unextended {