8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / lib / print / libpapi-common / common / status.c
blob897aa1322d2b9143ae92c4ce580701d98636cda0
1 /*
2 * CDDL HEADER START
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
19 * CDDL HEADER END
23 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
24 * Use is subject to license terms.
28 /* $Id: status.c 146 2006-03-24 00:26:54Z njacobs $ */
30 #pragma ident "%Z%%M% %I% %E% SMI"
32 #include <stdlib.h>
33 #include <papi.h>
34 #include <libintl.h>
36 char *
37 papiStatusString(const papi_status_t status)
39 switch (status) {
40 case PAPI_OK:
41 return (gettext("ok"));
42 case PAPI_OK_SUBST:
43 return (gettext("ok-substitution"));
44 case PAPI_OK_CONFLICT:
45 return (gettext("ok-conflict"));
46 case PAPI_OK_IGNORED_SUBSCRIPTIONS:
47 return (gettext("ok-ignored-subscriptions"));
48 case PAPI_OK_IGNORED_NOTIFICATIONS:
49 return (gettext("ok-ignored-notifications"));
50 case PAPI_OK_TOO_MANY_EVENTS:
51 return (gettext("ok-too-many-events"));
52 case PAPI_OK_BUT_CANCEL_SUBSCRIPTION:
53 return (gettext("ok-but-cancel-subscription"));
54 case PAPI_REDIRECTION_OTHER_SITE:
55 return (gettext("redirection-to-other-site"));
56 case PAPI_BAD_REQUEST:
57 return (gettext("bad-request"));
58 case PAPI_FORBIDDEN:
59 return (gettext("forbidden"));
60 case PAPI_NOT_AUTHENTICATED:
61 return (gettext("not-authenticated"));
62 case PAPI_NOT_AUTHORIZED:
63 return (gettext("not-authorized"));
64 case PAPI_NOT_POSSIBLE:
65 return (gettext("not-possible"));
66 case PAPI_TIMEOUT:
67 return (gettext("timeout"));
68 case PAPI_NOT_FOUND:
69 return (gettext("not-found"));
70 case PAPI_GONE:
71 return (gettext("gone"));
72 case PAPI_REQUEST_ENTITY:
73 return (gettext("request-entity"));
74 case PAPI_REQUEST_VALUE:
75 return (gettext("request-value"));
76 case PAPI_DOCUMENT_FORMAT:
77 return (gettext("document-format"));
78 case PAPI_ATTRIBUTES:
79 return (gettext("attributes"));
80 case PAPI_URI_SCHEME:
81 return (gettext("uri-scheme"));
82 case PAPI_CHARSET:
83 return (gettext("charset"));
84 case PAPI_CONFLICT:
85 return (gettext("conflict"));
86 case PAPI_COMPRESSION_NOT_SUPPORTED:
87 return (gettext("compression-not-supported"));
88 case PAPI_COMPRESSION_ERROR:
89 return (gettext("compression-error"));
90 case PAPI_DOCUMENT_FORMAT_ERROR:
91 return (gettext("document-format-error"));
92 case PAPI_DOCUMENT_ACCESS_ERROR:
93 return (gettext("document-access-error"));
94 case PAPI_ATTRIBUTES_NOT_SETTABLE:
95 return (gettext("attributes-not-settable"));
96 case PAPI_IGNORED_ALL_SUBSCRIPTIONS:
97 return (gettext("ignored-all-subscriptions"));
98 case PAPI_TOO_MANY_SUBSCRIPTIONS:
99 return (gettext("too-many-subscriptions"));
100 case PAPI_IGNORED_ALL_NOTIFICATIONS:
101 return (gettext("ignored-all-notifications"));
102 case PAPI_PRINT_SUPPORT_FILE_NOT_FOUND:
103 return (gettext("print-support-file-not-found"));
104 case PAPI_INTERNAL_ERROR:
105 return (gettext("internal-error"));
106 case PAPI_OPERATION_NOT_SUPPORTED:
107 return (gettext("operation-not-supported"));
108 case PAPI_SERVICE_UNAVAILABLE:
109 return (gettext("service-unavailable"));
110 case PAPI_VERSION_NOT_SUPPORTED:
111 return (gettext("version-not-supported"));
112 case PAPI_DEVICE_ERROR:
113 return (gettext("device-error"));
114 case PAPI_TEMPORARY_ERROR:
115 return (gettext("temporary-error"));
116 case PAPI_NOT_ACCEPTING:
117 return (gettext("not-accepting"));
118 case PAPI_PRINTER_BUSY:
119 return (gettext("printer-busy"));
120 case PAPI_ERROR_JOB_CANCELLED:
121 return (gettext("error-job-cancelled"));
122 case PAPI_MULTIPLE_JOBS_NOT_SUPPORTED:
123 return (gettext("multiple-jobs-not-supported"));
124 case PAPI_PRINTER_IS_DEACTIVATED:
125 return (gettext("printer-is-deactivated"));
126 case PAPI_BAD_ARGUMENT:
127 return (gettext("bad-argument"));
128 case PAPI_JOB_TICKET_NOT_SUPPORTED:
129 return (gettext("job-ticket-not-supported"));
130 default:
131 return (gettext("unknown-error"));