NetBSD Problem Report #46976

From www@NetBSD.org  Mon Sep 17 19:39:58 2012
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	by www.NetBSD.org (Postfix) with ESMTP id 1B69B63DF0C
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 17 Sep 2012 19:39:58 +0000 (UTC)
Message-Id: <20120917193957.2CC0B63B907@www.NetBSD.org>
Date: Mon, 17 Sep 2012 19:39:57 +0000 (UTC)
From: richard@hekkihek.nl
Reply-To: richard@hekkihek.nl
To: gnats-bugs@NetBSD.org
Subject: Fix compiler warning about pointer conversion
X-Send-Pr-Version: www-1.0

>Number:         46976
>Category:       kern
>Synopsis:       Fix compiler warning about pointer conversion
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Sep 17 19:40:01 +0000 2012
>Originator:     Richard Huveneers
>Release:        $NetBSD: libhfs.c,v 1.12 2012/07/28 00:43:23 matt Exp $
>Organization:
NA
>Environment:
>Description:
Compiling /sys/fs/hfs/libhfs.c:

libhfs.c:1584:5: Passing 'uint16_t *' (aka 'unsigned short *') to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign

>How-To-Repeat:

>Fix:
***************
*** 1577,1583 ****
  		   out_node_descriptor->kind == HFS_INDEXNODE)
  		{
  			hfs_catalog_key_t	reckey;
! 			uint16_t			rectype;

  			rectype = out_node_descriptor->kind;
  			last_bytes_read = hfslib_read_catalog_keyed_record(ptr, NULL,
--- 1577,1583 ----
  		   out_node_descriptor->kind == HFS_INDEXNODE)
  		{
  			hfs_catalog_key_t	reckey;
! 			int16_t			rectype;

  			rectype = out_node_descriptor->kind;
  			last_bytes_read = hfslib_read_catalog_keyed_record(ptr, NULL,

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.