(yp_2_yperr): Revert 2004-11-30 patch. (ypprot_err): Use yp_2_yperr table also for YP_NODOM .. YP_NOMORE.

This commit is contained in:
Ulrich Drepper 2005-03-24 00:16:58 +00:00
parent e77fa91897
commit 509230ca01
1 changed files with 8 additions and 2 deletions

View File

@ -1,4 +1,5 @@
/* Copyright (C) 1996-2001, 2002, 2003, 2004 Free Software Foundation, Inc. /* Copyright (C) 1996-2001, 2002, 2003, 2004, 2005
Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Thorsten Kukuk <kukuk@suse.de>, 1996. Contributed by Thorsten Kukuk <kukuk@suse.de>, 1996.
@ -829,6 +830,11 @@ yperr_string (const int error)
static const int8_t yp_2_yperr[] = static const int8_t yp_2_yperr[] =
{ {
#define YP2YPERR(yp, yperr) [YP_##yp - YP_VERS] = YPERR_##yperr #define YP2YPERR(yp, yperr) [YP_##yp - YP_VERS] = YPERR_##yperr
YP2YPERR (TRUE, SUCCESS),
YP2YPERR (NOMORE, NOMORE),
YP2YPERR (FALSE, YPERR),
YP2YPERR (NOMAP, MAP),
YP2YPERR (NODOM, DOMAIN),
YP2YPERR (NOKEY, KEY), YP2YPERR (NOKEY, KEY),
YP2YPERR (BADOP, YPERR), YP2YPERR (BADOP, YPERR),
YP2YPERR (BADDB, BADDB), YP2YPERR (BADDB, BADDB),
@ -839,7 +845,7 @@ static const int8_t yp_2_yperr[] =
int int
ypprot_err (const int code) ypprot_err (const int code)
{ {
if (code < YP_VERS || code > YP_NOKEY) if (code < YP_VERS || code > YP_NOMORE)
return YPERR_YPERR; return YPERR_YPERR;
return yp_2_yperr[code - YP_VERS]; return yp_2_yperr[code - YP_VERS];
} }