#ifndef __LIB_TYPES_LOADED #define __LIB_TYPES_LOADED 1 /* Version X-1 */ /************************************************************************* * * * © Copyright 2003 Hewlett-Packard Development Company, L.P. * * * * Confidential computer software. Valid license from HP and/or * * its subsidiaries required for possession, use, or copying. * * * * Consistent with FAR 12.211 and 12.212, Commercial Computer Software, * * Computer Software Documentation, and Technical Data for Commercial * * Items are licensed to the U.S. Government under vendor's standard * * commercial license. * * * * Neither HP nor any of its subsidiaries shall be liable for technical * * or editorial errors or omissions contained herein. The information * * in this document is provided "as is" without warranty of any kind and * * is subject to change without notice. The warranties for HP products * * are set forth in the express limited warranty statements accompanying * * such products. Nothing herein should be construed as constituting an * * additional warranty. * * * *************************************************************************/ /* *++ * FACILITY: * * Open/VMS AXP (LIB) * * ABSTRACT: * * This header file will provide type definitions for C programs. * * AUTHOR: * * Karen Noel * * CREATION DATE: 26-Jan-2004 * * MODIFICATION HISTORY: * */ /* ** Define the size of a PFN field for Alpha and non-Alpha systems. */ #if defined (__ALPHA) typedef unsigned int PFN_T; #else typedef unsigned __int64 PFN_T; #endif #ifdef __INITIAL_POINTER_SIZE #pragma __required_pointer_size __save #pragma __required_pointer_size __long typedef PFN_T * PFN_T_PQ; /* 64-bit pointer to a PFN */ #pragma __required_pointer_size __restore #else typedef unsigned __int64 PFN_T_PQ; /* 64-bit pointer to a PFN */ #endif #endif /* __LIB_TYPES_LOADED */