From owner-freebsd-security Wed May 14 12:55:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA00875 for security-outgoing; Wed, 14 May 1997 12:55:47 -0700 (PDT) Received: (from jmb@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA00844; Wed, 14 May 1997 12:55:24 -0700 (PDT) From: "Jonathan M. Bresler" Message-Id: <199705141955.MAA00844@hub.freebsd.org> Subject: Re: Linux UID/GID 'Feature' To: wosch@apfel.de (Wolfram Schneider) Date: Wed, 14 May 1997 12:55:24 -0700 (PDT) Cc: bde@zeta.org.au, wollman@khavrinen.lcs.mit.edu, freebsd-security@FreeBSD.ORG In-Reply-To: <199705132116.XAA00653@campa.panke.de> from "Wolfram Schneider" at May 13, 97 11:16:19 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-security@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Wolfram Schneider wrote: > > >Another problem: isdigit(*p) is usually undefined if *p < 0. > > What does usually means? There is no warning in the isdigit manpage. isdigit() and all the other string macros should be used with ascii charcters only. so (isascii(*p) && isdigit(*p)) is the correct way to use isdigit() this may have changed with the introduction of runes. jmb