/*
* Copyright (c) 1985 Corporation for Research and Educational Networking
* Copyright (c) 1988 University of Illinois Board of Trustees, Steven
*              Dorner, and Paul Pomes
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
*    notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
*    notice, this list of conditions and the following disclaimer in the
*    documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
*    must display the following acknowledgement:
*      This product includes software developed by the Corporation for
*      Research and Educational Networking (CREN), the University of
*      Illinois at Urbana, and their contributors.
* 4. Neither the name of CREN, the University nor the names of their
*    contributors may be used to endorse or promote products derived from
*    this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE TRUSTEES AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED.  IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#)$Id: qicode.h,v 1.2 1994/03/11 23:29:48 paul Exp $
*/

#ifndef _QICODE_H
#define _QICODE_H

struct QiReplyCode QiCodes[] = {
       LR_PROGRESS,    "Nameserver search in progress",
       LR_ECHO,        "Echoing nameserver cmd",
       LR_NUMRET,      "How many entries are being returned",
       LR_NONAME,      "No hostname found for IP address",
       LR_OK,          "Success",
       LR_RONLY,       "Nameserver database ready in read only mode",
       LR_MORE,        "More info needed to process nameserver query",
       LR_LOGIN,       "Encrypt this string",
       LR_TEMP,        "Temporary nameserver error",
       LR_INTERNAL,    "Nameserver database error, possibly temporary",
       LR_LOCK,        "Nameserver lock not obtained within timeout period",
       LR_COULDA_BEEN, "Login would have been ok but db read only",
       LR_DOWN,        "Nameserver database unavailable; try again later",
       LR_ERROR,       "Nameserver hard error; general",
       LR_NOMATCH,     "No matches to nameserver query",
       LR_TOOMANY,     "Too many matches found to nameserver query",
       LR_AINFO,       "May not see that nameserver field",
       LR_ASEARCH,     "May not search on that nameserver field",
       LR_ACHANGE,     "May not change that nameserver field",
       LR_NOTLOG,      "Must be logged in to nameserver",
       LR_FIELD,       "Unknown nameserver field",
       LR_ABSENT,      "E-mail field not present in nameserver entry",
       LR_ALIAS,       "Requested nameserver alias is already in use",
       LR_AENTRY,      "May not change nameserver entry",
       LR_ADD,         "May not add nameserver entries",
       LR_VALUE,       "Illegal value",
       LR_OPTION,      "Unknown nameserver option",
       LR_UNKNOWN,     "Unknown nameserver command",
       LR_NOKEY,       "No indexed field found in nameserver query",
       LR_AUTH,        "No authorization for nameserver request",
       LR_READONLY,    "Nameserver operation failed; database is read-only",
       LR_LIMIT,       "Too many nameserver entries selected for change",
       LR_HISTORY,     "History substitution failed (obsolete)",
       LR_XCPU,        "Too much cpu used",
       LR_ADDONLY,     "Addonly option set and change command applied to a field with data",
       LR_ISCRYPT,     "Attempt to view encrypted field",
       LR_NOANSWER,    "\"answer\" was expected but not gotten",
       LR_BADHELP,     "Help topics cannot contain slashes",
       LR_NOEMAIL,     "Email authentication failed",
       LR_NOADDR,      "Host name address not found in DNS",
       LR_MISMATCH,    "Host = gethostbyaddr(foo); foo != gethostbyname(host)",
       LR_OFFCAMPUS,   "Remote queries not allowed",
       LR_NOCMD,       "No such command",
       LR_SYNTAX,      "Syntax error",
       LR_AMBIGUOUS,   "Multiple matches found for nameserver query",
       -1,             (char *)NULL
};
#endif /* !_QICODE_H */