Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

global.h

Go to the documentation of this file.
00001 /* Copyright (C) 2000 KOM/Darmstadt University of Technology 00002 * 00003 * You are allowed to use all other parts of the code under the following terms: 00004 * 00005 * For non-commercial use, code may be used in unmodified form provided 00006 * that this copyright notice and this permission notice appear in 00007 * supporting documentation. 00008 * 00009 * This software is provided "as is" and without any express or implied 00010 * warranties, including, without limitation, the implied warranty of 00011 * fitness for a particular purpose. 00012 * 00013 * The code may be subjected to the GNU General Public License, Version 2, 00014 * and re-distributed under the terms of this license. 00015 * As a special exception, permission is granted to link this code 00016 * with the Qt library and distribute executables, as long as you 00017 * follow the requirements of the GNU GPL in regard to all of the 00018 * software in the executable aside from Qt. 00019 * 00020 * Commercial use other than under the terms of the GNU General Public 00021 * License is allowed only after express negotiation of conditions 00022 * with the authors. 00023 */ 00024 /* GLOBAL.H - RSAREF types and constants 00025 */ 00026 00027 /* PROTOTYPES should be set to one if and only if the compiler supports 00028 function argument prototyping. 00029 The following makes PROTOTYPES default to 0 if it has not already 00030 been defined with C compiler flags. 00031 */ 00032 #ifndef PROTOTYPES 00033 #define PROTOTYPES 1 00034 #endif 00035 00036 /* POINTER defines a generic pointer type */ 00037 typedef unsigned char *POINTER; 00038 00039 /* UINT2 defines a two byte word */ 00040 typedef unsigned short int UINT2; 00041 00042 /* UINT4 defines a four byte word */ 00043 typedef unsigned long int UINT4; 00044 00045 /* PROTO_LIST is defined depending on how PROTOTYPES is defined above. 00046 If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it 00047 returns an empty list. 00048 */ 00049 #if PROTOTYPES 00050 #define PROTO_LIST(list) list 00051 #else 00052 #define PROTO_LIST(list) () 00053 #endif

Generated on Sun Mar 6 13:35:49 2005 for Komssys by doxygen 1.3.8