remove OSF1 support
[oweals/cde.git] / cde / lib / tt / lib / util / tt_entry_pt.C
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these libraries and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 //%%  (c) Copyright 1993, 1994 Hewlett-Packard Company                  
24 //%%  (c) Copyright 1993, 1994 International Business Machines Corp.    
25 //%%  (c) Copyright 1993, 1994 Sun Microsystems, Inc.                   
26 //%%  (c) Copyright 1993, 1994 Novell, Inc.                             
27 //%%  $XConsortium: tt_entry_pt.C /main/5 1996/08/29 16:11:36 barstow $                                                         
28 /* @(#)tt_entry_pt.C    1.1 93/11/03
29  * Files tt_entry_pt.h, tt_entry_pt.C, and tt_entry_pt_names.h must
30  * be updated each time a new API call is added.  You can do this
31  * by hand, or by running the "mktrcfiles" shell script which
32  * will regenerate them from tt_c.h.
33  */
34 #include "util/tt_string.h"
35 #include "tt_entry_pt.h"
36
37 _Tt_string _tt_entrypt_to_string(_Tt_entry_pt fun)
38 {
39         switch (fun) {
40         case TT_X_SESSION :
41                 return "tt_X_session";
42         case TT_BCONTEXT_JOIN :
43                 return "tt_bcontext_join";
44         case TT_BCONTEXT_QUIT :
45                 return "tt_bcontext_quit";
46         case TT_CLOSE :
47                 return "tt_close";
48         case TT_CONTEXT_JOIN :
49                 return "tt_context_join";
50         case TT_CONTEXT_QUIT :
51                 return "tt_context_quit";
52         case TT_DEFAULT_FILE :
53                 return "tt_default_file";
54         case TT_DEFAULT_FILE_SET :
55                 return "tt_default_file_set";
56         case TT_DEFAULT_PROCID :
57                 return "tt_default_procid";
58         case TT_DEFAULT_PROCID_SET :
59                 return "tt_default_procid_set";
60         case TT_THREAD_PROCID :
61                 return "tt_thread_procid";
62         case TT_THREAD_PROCID_SET :
63                 return "tt_thread_procid_set";
64         case TT_DEFAULT_PTYPE :
65                 return "tt_default_ptype";
66         case TT_DEFAULT_PTYPE_SET :
67                 return "tt_default_ptype_set";
68         case TT_DEFAULT_SESSION :
69                 return "tt_default_session";
70         case TT_DEFAULT_SESSION_SET :
71                 return "tt_default_session_set";
72         case TT_THREAD_SESSION :
73                 return "tt_thread_session";
74         case TT_THREAD_SESSION_SET :
75                 return "tt_thread_session_set";
76         case TT_ERROR_INT :
77                 return "tt_error_int";
78         case TT_ERROR_POINTER :
79                 return "tt_error_pointer";
80         case TT_FD :
81                 return "tt_fd";
82         case TT_FILE_COPY :
83                 return "tt_file_copy";
84         case TT_FILE_DESTROY :
85                 return "tt_file_destroy";
86         case TT_FILE_JOIN :
87                 return "tt_file_join";
88         case TT_FILE_MOVE :
89                 return "tt_file_move";
90         case TT_FILE_OBJECTS_QUERY :
91                 return "tt_file_objects_query";
92         case TT_FILE_QUIT :
93                 return "tt_file_quit";
94         case TT_FREE :
95                 return "tt_free";
96         case TT_ICONTEXT_JOIN :
97                 return "tt_icontext_join";
98         case TT_ICONTEXT_QUIT :
99                 return "tt_icontext_quit";
100         case TT_INITIAL_SESSION :
101                 return "tt_initial_session";
102         case TT_INT_ERROR :
103                 return "tt_int_error";
104         case TT_MALLOC :
105                 return "tt_malloc";
106         case TT_MARK :
107                 return "tt_mark";
108         case TT_MESSAGE_ACCEPT :
109                 return "tt_message_accept";
110         case TT_MESSAGE_ADDRESS :
111                 return "tt_message_address";
112         case TT_MESSAGE_ADDRESS_SET :
113                 return "tt_message_address_set";
114         case TT_MESSAGE_ARG_ADD :
115                 return "tt_message_arg_add";
116         case TT_MESSAGE_ARG_BVAL :
117                 return "tt_message_arg_bval";
118         case TT_MESSAGE_ARG_BVAL_SET :
119                 return "tt_message_arg_bval_set";
120         case TT_MESSAGE_ARG_IVAL :
121                 return "tt_message_arg_ival";
122         case TT_MESSAGE_ARG_IVAL_SET :
123                 return "tt_message_arg_ival_set";
124         case TT_MESSAGE_ARG_MODE :
125                 return "tt_message_arg_mode";
126         case TT_MESSAGE_ARG_TYPE :
127                 return "tt_message_arg_type";
128         case TT_MESSAGE_ARG_VAL :
129                 return "tt_message_arg_val";
130         case TT_MESSAGE_ARG_VAL_SET :
131                 return "tt_message_arg_val_set";
132         case TT_MESSAGE_ARG_XVAL :
133                 return "tt_message_arg_xval";
134         case TT_MESSAGE_ARG_XVAL_SET :
135                 return "tt_message_arg_xval_set";
136         case TT_MESSAGE_ARGS_COUNT :
137                 return "tt_message_args_count";
138         case TT_MESSAGE_BARG_ADD :
139                 return "tt_message_barg_add";
140         case TT_MESSAGE_BCONTEXT_SET :
141                 return "tt_message_bcontext_set";
142         case TT_MESSAGE_CALLBACK_ADD :
143                 return "tt_message_callback_add";
144         case TT_MESSAGE_CLASS :
145                 return "tt_message_class";
146         case TT_MESSAGE_CLASS_SET :
147                 return "tt_message_class_set";
148         case TT_MESSAGE_CONTEXT_BVAL :
149                 return "tt_message_context_bval";
150         case TT_MESSAGE_CONTEXT_IVAL :
151                 return "tt_message_context_ival";
152         case TT_MESSAGE_CONTEXT_SET :
153                 return "tt_message_context_set";
154         case TT_MESSAGE_CONTEXT_SLOTNAME :
155                 return "tt_message_context_slotname";
156         case TT_MESSAGE_CONTEXT_VAL :
157                 return "tt_message_context_val";
158         case TT_MESSAGE_CONTEXT_XVAL :
159                 return "tt_message_context_xval";
160         case TT_MESSAGE_CONTEXTS_COUNT :
161                 return "tt_message_contexts_count";
162         case TT_MESSAGE_CREATE :
163                 return "tt_message_create";
164         case TT_MESSAGE_CREATE_SUPER :
165                 return "tt_message_create_super";
166         case TT_MESSAGE_DESTROY :
167                 return "tt_message_destroy";
168         case TT_MESSAGE_DISPOSITION :
169                 return "tt_message_disposition";
170         case TT_MESSAGE_DISPOSITION_SET :
171                 return "tt_message_disposition_set";
172         case TT_MESSAGE_FAIL :
173                 return "tt_message_fail";
174         case TT_MESSAGE_FILE :
175                 return "tt_message_file";
176         case TT_MESSAGE_FILE_SET :
177                 return "tt_message_file_set";
178         case TT_MESSAGE_GID :
179                 return "tt_message_gid";
180         case TT_MESSAGE_HANDLER :
181                 return "tt_message_handler";
182         case TT_MESSAGE_HANDLER_PTYPE :
183                 return "tt_message_handler_ptype";
184         case TT_MESSAGE_HANDLER_PTYPE_SET :
185                 return "tt_message_handler_ptype_set";
186         case TT_MESSAGE_HANDLER_SET :
187                 return "tt_message_handler_set";
188         case TT_MESSAGE_IARG_ADD :
189                 return "tt_message_iarg_add";
190         case TT_MESSAGE_ICONTEXT_SET :
191                 return "tt_message_icontext_set";
192         case TT_MESSAGE_ID :
193                 return "tt_message_id";
194         case TT_MESSAGE_OBJECT :
195                 return "tt_message_object";
196         case TT_MESSAGE_OBJECT_SET :
197                 return "tt_message_object_set";
198         case TT_MESSAGE_OP :
199                 return "tt_message_op";
200         case TT_MESSAGE_OP_SET :
201                 return "tt_message_op_set";
202         case TT_MESSAGE_OPNUM :
203                 return "tt_message_opnum";
204         case TT_MESSAGE_OTYPE :
205                 return "tt_message_otype";
206         case TT_MESSAGE_OTYPE_SET :
207                 return "tt_message_otype_set";
208         case TT_MESSAGE_PATTERN :
209                 return "tt_message_pattern";
210         case TT_MESSAGE_PRINT :
211                 return "tt_message_print";
212         case TT_MESSAGE_RECEIVE :
213                 return "tt_message_receive";
214         case TT_MESSAGE_REJECT :
215                 return "tt_message_reject";
216         case TT_MESSAGE_REPLY :
217                 return "tt_message_reply";
218         case TT_MESSAGE_SCOPE :
219                 return "tt_message_scope";
220         case TT_MESSAGE_SCOPE_SET :
221                 return "tt_message_scope_set";
222         case TT_MESSAGE_SEND :
223                 return "tt_message_send";
224         case TT_MESSAGE_SEND_ON_EXIT :
225                 return "tt_message_send_on_exit";
226         case TT_MESSAGE_SENDER :
227                 return "tt_message_sender";
228         case TT_MESSAGE_SENDER_PTYPE :
229                 return "tt_message_sender_ptype";
230         case TT_MESSAGE_SENDER_PTYPE_SET :
231                 return "tt_message_sender_ptype_set";
232         case TT_MESSAGE_SESSION :
233                 return "tt_message_session";
234         case TT_MESSAGE_SESSION_SET :
235                 return "tt_message_session_set";
236         case TT_MESSAGE_STATE :
237                 return "tt_message_state";
238         case TT_MESSAGE_STATUS :
239                 return "tt_message_status";
240         case TT_MESSAGE_STATUS_SET :
241                 return "tt_message_status_set";
242         case TT_MESSAGE_STATUS_STRING :
243                 return "tt_message_status_string";
244         case TT_MESSAGE_STATUS_STRING_SET :
245                 return "tt_message_status_string_set";
246         case TT_MESSAGE_UID :
247                 return "tt_message_uid";
248         case TT_MESSAGE_USER :
249                 return "tt_message_user";
250         case TT_MESSAGE_USER_SET :
251                 return "tt_message_user_set";
252         case TT_MESSAGE_XARG_ADD :
253                 return "tt_message_xarg_add";
254         case TT_MESSAGE_XCONTEXT_SET :
255                 return "tt_message_xcontext_set";
256         case TT_OBJID_EQUAL :
257                 return "tt_objid_equal";
258         case TT_OBJID_OBJKEY :
259                 return "tt_objid_objkey";
260         case TT_ONOTICE_CREATE :
261                 return "tt_onotice_create";
262         case TT_OPEN :
263                 return "tt_open";
264         case TT_OREQUEST_CREATE :
265                 return "tt_orequest_create";
266         case TT_OTYPE_BASE :
267                 return "tt_otype_base";
268         case TT_OTYPE_DERIVED :
269                 return "tt_otype_derived";
270         case TT_OTYPE_DERIVEDS_COUNT :
271                 return "tt_otype_deriveds_count";
272         case TT_OTYPE_HSIG_ARG_MODE :
273                 return "tt_otype_hsig_arg_mode";
274         case TT_OTYPE_HSIG_ARG_TYPE :
275                 return "tt_otype_hsig_arg_type";
276         case TT_OTYPE_HSIG_ARGS_COUNT :
277                 return "tt_otype_hsig_args_count";
278         case TT_OTYPE_HSIG_COUNT :
279                 return "tt_otype_hsig_count";
280         case TT_OTYPE_HSIG_OP :
281                 return "tt_otype_hsig_op";
282         case TT_OTYPE_IS_DERIVED :
283                 return "tt_otype_is_derived";
284         case TT_OTYPE_OPNUM_CALLBACK_ADD :
285                 return "tt_otype_opnum_callback_add";
286         case TT_OTYPE_OSIG_ARG_MODE :
287                 return "tt_otype_osig_arg_mode";
288         case TT_OTYPE_OSIG_ARG_TYPE :
289                 return "tt_otype_osig_arg_type";
290         case TT_OTYPE_OSIG_ARGS_COUNT :
291                 return "tt_otype_osig_args_count";
292         case TT_OTYPE_OSIG_COUNT :
293                 return "tt_otype_osig_count";
294         case TT_OTYPE_OSIG_OP :
295                 return "tt_otype_osig_op";
296         case TT_PATTERN_ADDRESS_ADD :
297                 return "tt_pattern_address_add";
298         case TT_PATTERN_ARG_ADD :
299                 return "tt_pattern_arg_add";
300         case TT_PATTERN_BARG_ADD :
301                 return "tt_pattern_barg_add";
302         case TT_PATTERN_BCONTEXT_ADD :
303                 return "tt_pattern_bcontext_add";
304         case TT_PATTERN_CALLBACK_ADD :
305                 return "tt_pattern_callback_add";
306         case TT_PATTERN_CATEGORY :
307                 return "tt_pattern_category";
308         case TT_PATTERN_CATEGORY_SET :
309                 return "tt_pattern_category_set";
310         case TT_PATTERN_CLASS_ADD :
311                 return "tt_pattern_class_add";
312         case TT_PATTERN_CONTEXT_ADD :
313                 return "tt_pattern_context_add";
314         case TT_PATTERN_CREATE :
315                 return "tt_pattern_create";
316         case TT_PATTERN_DESTROY :
317                 return "tt_pattern_destroy";
318         case TT_PATTERN_DISPOSITION_ADD :
319                 return "tt_pattern_disposition_add";
320         case TT_PATTERN_FILE_ADD :
321                 return "tt_pattern_file_add";
322         case TT_PATTERN_IARG_ADD :
323                 return "tt_pattern_iarg_add";
324         case TT_PATTERN_ICONTEXT_ADD :
325                 return "tt_pattern_icontext_add";
326         case TT_PATTERN_OBJECT_ADD :
327                 return "tt_pattern_object_add";
328         case TT_PATTERN_OP_ADD :
329                 return "tt_pattern_op_add";
330         case TT_PATTERN_OPNUM_ADD :
331                 return "tt_pattern_opnum_add";
332         case TT_PATTERN_OTYPE_ADD :
333                 return "tt_pattern_otype_add";
334         case TT_PATTERN_PRINT :
335                 return "tt_pattern_print";
336         case TT_PATTERN_REGISTER :
337                 return "tt_pattern_register";
338         case TT_PATTERN_SCOPE_ADD :
339                 return "tt_pattern_scope_add";
340         case TT_PATTERN_SENDER_ADD :
341                 return "tt_pattern_sender_add";
342         case TT_PATTERN_SENDER_PTYPE_ADD :
343                 return "tt_pattern_sender_ptype_add";
344         case TT_PATTERN_SESSION_ADD :
345                 return "tt_pattern_session_add";
346         case TT_PATTERN_STATE_ADD :
347                 return "tt_pattern_state_add";
348         case TT_PATTERN_UNREGISTER :
349                 return "tt_pattern_unregister";
350         case TT_PATTERN_USER :
351                 return "tt_pattern_user";
352         case TT_PATTERN_USER_SET :
353                 return "tt_pattern_user_set";
354         case TT_PATTERN_XARG_ADD :
355                 return "tt_pattern_xarg_add";
356         case TT_PATTERN_XCONTEXT_ADD :
357                 return "tt_pattern_xcontext_add";
358         case TT_PNOTICE_CREATE :
359                 return "tt_pnotice_create";
360         case TT_POINTER_ERROR :
361                 return "tt_pointer_error";
362         case TT_PREQUEST_CREATE :
363                 return "tt_prequest_create";
364         case TT_PTYPE_DECLARE :
365                 return "tt_ptype_declare";
366         case TT_PTYPE_EXISTS :
367                 return "tt_ptype_exists";
368         case TT_PTYPE_OPNUM_CALLBACK_ADD :
369                 return "tt_ptype_opnum_callback_add";
370         case TT_PTYPE_UNDECLARE :
371                 return "tt_ptype_undeclare";
372         case TT_RELEASE :
373                 return "tt_release";
374         case TT_SESSION_BPROP :
375                 return "tt_session_bprop";
376         case TT_SESSION_BPROP_ADD :
377                 return "tt_session_bprop_add";
378         case TT_SESSION_BPROP_SET :
379                 return "tt_session_bprop_set";
380         case TT_SESSION_EQUAL :
381                 return "tt_session_equal";
382         case TT_SESSION_JOIN :
383                 return "tt_session_join";
384         case TT_SESSION_PROP :
385                 return "tt_session_prop";
386         case TT_SESSION_PROP_ADD :
387                 return "tt_session_prop_add";
388         case TT_SESSION_PROP_COUNT :
389                 return "tt_session_prop_count";
390         case TT_SESSION_PROP_SET :
391                 return "tt_session_prop_set";
392         case TT_SESSION_PROPNAME :
393                 return "tt_session_propname";
394         case TT_SESSION_PROPNAMES_COUNT :
395                 return "tt_session_propnames_count";
396         case TT_SESSION_QUIT :
397                 return "tt_session_quit";
398         case TT_SESSION_TYPES_LOAD :
399                 return "tt_session_types_load";
400         case TT_SPEC_BPROP :
401                 return "tt_spec_bprop";
402         case TT_SPEC_BPROP_ADD :
403                 return "tt_spec_bprop_add";
404         case TT_SPEC_BPROP_SET :
405                 return "tt_spec_bprop_set";
406         case TT_SPEC_CREATE :
407                 return "tt_spec_create";
408         case TT_SPEC_DESTROY :
409                 return "tt_spec_destroy";
410         case TT_SPEC_FILE :
411                 return "tt_spec_file";
412         case TT_SPEC_MOVE :
413                 return "tt_spec_move";
414         case TT_SPEC_PROP :
415                 return "tt_spec_prop";
416         case TT_SPEC_PROP_ADD :
417                 return "tt_spec_prop_add";
418         case TT_SPEC_PROP_COUNT :
419                 return "tt_spec_prop_count";
420         case TT_SPEC_PROP_SET :
421                 return "tt_spec_prop_set";
422         case TT_SPEC_PROPNAME :
423                 return "tt_spec_propname";
424         case TT_SPEC_PROPNAMES_COUNT :
425                 return "tt_spec_propnames_count";
426         case TT_SPEC_TYPE :
427                 return "tt_spec_type";
428         case TT_SPEC_TYPE_SET :
429                 return "tt_spec_type_set";
430         case TT_SPEC_WRITE :
431                 return "tt_spec_write";
432         case TT_STATUS_MESSAGE :
433                 return "tt_status_message";
434         case TT_TRACE_CONTROL :
435                 return "tt_trace_control";
436         case TT_XCONTEXT_JOIN :
437                 return "tt_xcontext_join";
438         case TT_XCONTEXT_QUIT :
439                 return "tt_xcontext_quit";
440         case TT_FILE_NETFILE :
441                 return "tt_file_netfile";
442         case TT_NETFILE_FILE :
443                 return "tt_netfile_file";
444         case TT_HOST_FILE_NETFILE :
445                 return "tt_host_file_netfile";
446         case TT_HOST_NETFILE_FILE :
447                 return "tt_host_netfile_file";
448         case TT_FEATURE_ENABLED :
449                 return "tt_feature_enabled";
450         case TT_FEATURE_REQUIRED :
451                 return "tt_feature_required";
452 #if defined(linux)
453         case TT_API_CALL_LAST: return (char *) NULL; 
454 #elif defined(OPT_CONST_CORRECT)
455         case TT_API_CALL_LAST: return (const char *) NULL; 
456 #else
457         case TT_API_CALL_LAST: return NULL; 
458 #endif
459         }
460         return (const char *) NULL;
461 }