1 /* $XConsortium: md5global.h /main/1 1995/11/03 10:29:25 rswiston $ */
3 * COMPONENT_NAME: desktop
5 * FUNCTIONS: PROTO_LIST
7 * ORIGINS: 27,118,119,120,121
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
14 * (C) COPYRIGHT International Business Machines Corp. 1995
16 * US Government Users Restricted Rights - Use, duplication or
17 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
23 * $Revision: /main/1 $
25 * RESTRICTED CONFIDENTIAL INFORMATION:
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
35 * Copyright 1993 Sun Microsystems, Inc. All rights reserved.
40 #ifndef I_HAVE_NO_IDENT
43 /* GLOBAL.H - RSAREF types and constants
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.
51 #if defined(__STDC__) || defined(__cplusplus)
57 /* POINTER defines a generic pointer type */
58 typedef unsigned char *POINTER;
60 /* UINT2 defines a two byte word */
61 typedef unsigned short int UINT2;
63 /* UINT4 defines a four byte word */
64 typedef unsigned long int UINT4;
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.
71 #define PROTO_LIST(list) list
73 #define PROTO_LIST(list) ()