/* userspec.c -- Parse a user and group string.
- Copyright (C) 1989-1992, 1997-1998, 2000, 2002-2009 Free Software
+ Copyright (C) 1989-1992, 1997-1998, 2000, 2002-2011 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or modify
POSIX says that only '0' through '9' are digits. Prefer ISDIGIT to
isdigit unless it's important to use the locale's definition
of `digit' even when the host does not conform to POSIX. */
-#define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9)
+# define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9)
/* Return true if STR represents an unsigned decimal integer. */
if (!colon && error_msg)
{
/* If there's no colon but there is a dot, and if looking up the
- whole spec failed (i.e., the spec is not a owner name that
+ whole spec failed (i.e., the spec is not an owner name that
includes a dot), then try again, but interpret the dot as a
separator. This is a compatible extension to POSIX, since
the POSIX-required behavior is always tried first. */