diff options
author | Bruce Evans <bde@FreeBSD.org> | 1999-08-24 00:04:45 +0000 |
---|---|---|
committer | Bruce Evans <bde@FreeBSD.org> | 1999-08-24 00:04:45 +0000 |
commit | 1195ae1843c0520cb413089490a158c5d41a1c63 (patch) | |
tree | a59356c18eda07e26285e6b3c2a3bd605fd978a3 /sys | |
parent | af647dde33d9adcc09f207d8167b68e05985c571 (diff) | |
download | src-1195ae1843c0520cb413089490a158c5d41a1c63.tar.gz src-1195ae1843c0520cb413089490a158c5d41a1c63.zip |
Cast pointers to uintptr_t instead of casting them to u_long. Don't
depend on gcc's feature of casting lvalues. Cosmetic.
Notes
Notes:
svn path=/head/; revision=50270
Diffstat (limited to 'sys')
-rw-r--r-- | sys/cam/scsi/scsi_ch.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/cam/scsi/scsi_ch.c b/sys/cam/scsi/scsi_ch.c index 146002f15ea1..537090037e8a 100644 --- a/sys/cam/scsi/scsi_ch.c +++ b/sys/cam/scsi/scsi_ch.c @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: scsi_ch.c,v 1.13 1999/05/30 16:51:01 phk Exp $ + * $Id: scsi_ch.c,v 1.14 1999/05/31 11:24:00 phk Exp $ */ /* * Derived from the NetBSD SCSI changer driver. @@ -1136,7 +1136,7 @@ chgetelemstatus(struct cam_periph *periph, goto done; st_hdr = (struct read_element_status_header *)data; - pg_hdr = (struct read_element_status_page_header *)((u_long)st_hdr + + pg_hdr = (struct read_element_status_page_header *)((uintptr_t)st_hdr + sizeof(struct read_element_status_header)); desclen = scsi_2btoul(pg_hdr->edl); @@ -1187,7 +1187,7 @@ chgetelemstatus(struct cam_periph *periph, M_DEVBUF, M_WAITOK); bzero(user_data, avail * sizeof(struct changer_element_status)); - desc = (struct read_element_status_descriptor *)((u_long)data + + desc = (struct read_element_status_descriptor *)((uintptr_t)data + sizeof(struct read_element_status_header) + sizeof(struct read_element_status_page_header)); /* @@ -1198,7 +1198,8 @@ chgetelemstatus(struct cam_periph *periph, copy_element_status(softc, pg_hdr->flags, desc, ces); - (u_long)desc += desclen; + desc = (struct read_element_status_descriptor *) + ((uintptr_t)desc + desclen); } /* Copy element status structures out to userspace. */ |