Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / programs / dtcm / dtcm / md5global.h
1 /* $XConsortium: md5global.h /main/1 1995/11/03 10:29:25 rswiston $ */
2 /*
3  *   COMPONENT_NAME: desktop
4  *
5  *   FUNCTIONS: PROTO_LIST
6  *
7  *   ORIGINS: 27,118,119,120,121
8  *
9  *   This module contains IBM CONFIDENTIAL code. -- (IBM
10  *   Confidential Restricted when combined with the aggregated
11  *   modules for this product)
12  *   OBJECT CODE ONLY SOURCE MATERIALS
13  *
14  *   (C) COPYRIGHT International Business Machines Corp. 1995
15  *   All Rights Reserved
16  *   US Government Users Restricted Rights - Use, duplication or
17  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
18  */
19 /*
20  *+SNOTICE
21  *
22  *
23  *      $Revision: /main/1 $
24  *
25  *      RESTRICTED CONFIDENTIAL INFORMATION:
26  *      
27  *      The information in this document is subject to special
28  *      restrictions in a confidential disclosure agreement bertween
29  *      HP, IBM, Sun, USL, SCO and Univel.  Do not distribute this
30  *      document outside HP, IBM, Sun, USL, SCO, or Univel wihtout
31  *      Sun's specific written approval.  This documment and all copies
32  *      and derivative works thereof must be returned or destroyed at
33  *      Sun's request.
34  *
35  *      Copyright 1993 Sun Microsystems, Inc.  All rights reserved.
36  *
37  *+ENOTICE
38  */
39
40 #ifndef I_HAVE_NO_IDENT
41 #endif
42
43 /* GLOBAL.H - RSAREF types and constants
44  */
45
46 /* PROTOTYPES should be set to one if and only if the compiler supports
47    function argument prototyping.
48    The following makes PROTOTYPES default to 0 if it has not already
49    been defined with C compiler flags.
50    */
51 #if defined(__STDC__) || defined(__cplusplus)
52 #define PROTOTYPES 1
53 #else
54 #define PROTOTYPES 0
55 #endif
56
57 /* POINTER defines a generic pointer type */
58 typedef unsigned char *POINTER;
59
60 /* UINT2 defines a two byte word */
61 typedef unsigned short int UINT2;
62
63 /* UINT4 defines a four byte word */
64 typedef unsigned long int UINT4;
65
66 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
67    If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
68    returns an empty list.
69    */
70 #if PROTOTYPES
71 #define PROTO_LIST(list) list
72 #else
73 #define PROTO_LIST(list) ()
74 #endif