Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id g0UNNCK26701 for linux-xfs-outgoing; Wed, 30 Jan 2002 15:23:12 -0800 Received: from pneumatic-tube.sgi.com (pneumatic-tube.sgi.com [204.94.214.22]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id g0UNN8d26679 for ; Wed, 30 Jan 2002 15:23:08 -0800 Received: from zeus-e8.americas.sgi.com (zeus-e8.americas.sgi.com [128.162.8.103]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id OAA06253 for ; Wed, 30 Jan 2002 14:24:08 -0800 (PST) mail_from (eric@sgi.com) Received: from daisy-e185.americas.sgi.com (daisy-e185.americas.sgi.com [128.162.185.214]) by zeus-e8.americas.sgi.com (SGI-SGI-8.9.3/americas-smart-nospam1.1) with ESMTP id QAA13842 for ; Wed, 30 Jan 2002 16:21:50 -0600 (CST) Received: from stout.americas.sgi.com (stout.americas.sgi.com [128.162.187.5]) by daisy-e185.americas.sgi.com (SGI-8.9.3/SGI-server-1.7) with ESMTP id QAA24172 for ; Wed, 30 Jan 2002 16:21:50 -0600 (CST) Received: by stout.americas.sgi.com (8.11.6/SGI-client-1.7) id g0UMLnn12879; Wed, 30 Jan 2002 16:21:49 -0600 Message-Id: <200201302221.g0UMLnn12879@stout.americas.sgi.com> Date: Wed, 30 Jan 2002 16:21:49 -0600 From: Eric Sandeen Subject: TAKE - 1 step closer to removing -funsigned-char Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Status: O Content-Length: 986 Lines: 26 XFS on Irix gets to assume chars are unsigned, which is not true on Linux, so we use the -funsigned-char option when we build it. Getting rid of this would be nice; we can explicitly define unsigned chars when we need them. The trick is figuring out when we need them. :) These changes should fix the international character problems some were seeing when -funsigned-char was turned off; if some of those brave souls could turn off -funsigned-char on their machines and give it another go, reports of success or failure would be welcome. :) Thanks to Andi Kleen for the first part of this change. Date: Wed Jan 30 14:16:11 PST 2002 Workarea: stout.americas.sgi.com:/localhome/eric/2.4.x-xfs/workarea-reallyclean The following file(s) were checked into: bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs Modid: 2.4.x-xfs:slinx:110658a linux/fs/xfs/xfs_da_btree.c - 1.120 linux/fs/xfs/xfs_da_btree.h - 1.41 - Explicitly set uchar_t when we need it (rather than -funsigned-char)