123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- /*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
- /* $XConsortium: msgs.h /main/5 1996/09/14 14:51:38 drk $ */
- /************************************<+>*************************************
- ****************************************************************************
- **
- ** File: msgs.h
- **
- ** Project: CDE
- **
- ** Description: Public include file for msgs.c
- **
- **
- ** (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992
- ** by Hewlett-Packard Company
- **
- **
- **
- ****************************************************************************
- ************************************<+>*************************************/
- #ifndef _Dtksh_msgs_h
- #define _Dtksh_msgs_h
- char * GetSharedMsg(
- int msgId );
- /*
- * macro to get message catalog strings
- */
- #ifndef NO_MESSAGE_CATALOG
- # define _CLIENT_CAT_NAME "dtksh"
- /*
- * Without this proto, standard C says that _DtGetMessage() returns
- * an int, even though it really returns a pointer. The compiler is
- * then free to use the high 32-bits of the return for
- * something else (like scratch), and that can garble the pointer.
- */
- # ifdef _NO_PROTO
- extern char *_DtGetMessage();
- # else /* _NO_PROTO */
- extern char *_DtGetMessage(char *filename, int set, int n, char *s );
- # endif /* _NO_PROTO */
- # define GETMESSAGE(set, number, string)\
- (_DtGetMessage(_CLIENT_CAT_NAME, set, number, string))
- #else
- # define GETMESSAGE(set, number, string)\
- string
- #endif
- #define DT_BAD_FIELD_NAME 0
- #define DT_CONV_BUF_OVFL 1
- #define DT_HASHING_FAILURE 2
- #define DT_NO_FUNC_NAME 3
- #define DT_TK_NOT_INIT 4
- #define DT_WIDGET_CREATE_FAILED 5
- #define DT_BAD_DISPLAY 6
- #define DT_BAD_ATOM 7
- #define DT_UNDEF_RESOURCE 8
- #define DT_BAD_POSITION 9
- #define DT_BAD_FONT 10
- #define DT_BAD_WIDGET_HANDLE 11
- #define DT_CMD_WIDGET 12
- #define DT_MAIN_WIN_WIDGET 13
- #define DT_SCALE_WIDGET 14
- #define DT_SCROLLBAR_WIDGET 15
- #define DT_TOGGLE_WIDGET 16
- #define DT_BAD_WINDOW 17
- #define DT_ALLOC_FAILURE 18
- #define DT_NO_PARENT 19
- #define DT_UNDEF_SYMBOL 20
- #define DT_UNDEF_TYPE 21
- #define DT_BAD_DECL 22
- #define DT_UNKNOWN_CHILD_TYPE 23
- #define DT_UNKNOWN_OPTION 24
- #define DT_USAGE_WIDGET_POS 25
- #define DT_USAGE_WIDGET_TIME 27
- #define DT_USAGE_WIDGET 28
- #define DT_ERROR 29
- #define DT_WARNING 30
- #define DT_XK_FREE_NO_MEMBER 31
- #define DT_XK_PARSE_ERROR 32
- #define DT_XK_PARSE_SET_NULL 33
- #define DT_XK_PARSE_ARRAY_OVERFLOW 34
- #define DT_USAGE_DISPLAY_WINDOW 35
- #define DT_USAGE_DISPLAY_WINDOW_VAR 36
- #define DT_USAGE_DISPLAY_ROOT_VAR 37
- #define DT_BAD_TIMEOUT 38
- #define DT_BAD_MESSAGE 39
- #define DT_BAD_PATTERN 40
- #endif /* _Dtksh_msgs_h */
- /* DON'T ADD ANYTHING AFTER THIS #endif */
|