summaryrefslogtreecommitdiff
path: root/lib/userspec.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-06-06 19:36:00 +0000
committerJim Meyering <jim@meyering.net>2003-06-06 19:36:00 +0000
commit06b486287f273f08f543e888cbe2aa187c762888 (patch)
tree09c3abff27f228c9728a5b403bc9c211349a8624 /lib/userspec.c
parent54978a766dd03ae69282a94f0dfde6ddb0801978 (diff)
downloadcoreutils-06b486287f273f08f543e888cbe2aa187c762888.tar.xz
Update from gnulib.
Diffstat (limited to 'lib/userspec.c')
-rw-r--r--lib/userspec.c24
1 files changed, 3 insertions, 21 deletions
diff --git a/lib/userspec.c b/lib/userspec.c
index 9def456ad..80ace3e23 100644
--- a/lib/userspec.c
+++ b/lib/userspec.c
@@ -1,5 +1,5 @@
/* userspec.c -- Parse a user and group string.
- Copyright (C) 1989-1992, 1997, 1998, 2000, 2002 Free Software Foundation, Inc.
+ Copyright (C) 1989-1992, 1997-1998, 2000, 2002-2003 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -21,19 +21,7 @@
# include <config.h>
#endif
-#ifdef __GNUC__
-# define alloca __builtin_alloca
-#else
-# if HAVE_ALLOCA_H
-# include <alloca.h>
-# else
-# ifdef _AIX
- # pragma alloca
-# else
-char *alloca ();
-# endif
-# endif
-#endif
+#include <alloca.h>
#include <stdio.h>
#include <sys/types.h>
@@ -44,9 +32,7 @@ char *alloca ();
# include <sys/param.h>
#endif
-#if HAVE_LIMITS_H
-# include <limits.h>
-#endif
+#include <limits.h>
#if HAVE_STRING_H
# include <string.h>
@@ -86,10 +72,6 @@ struct group *getgrgid ();
# define endpwent() ((void) 0)
#endif
-#ifndef CHAR_BIT
-# define CHAR_BIT 8
-#endif
-
/* The extra casts work around common compiler bugs. */
#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
/* The outer cast is needed to work around a bug in Cray C 5.0.3.0.