/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos720 src/bos/kernel/sys/eyec.h 1.7 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* Restricted Materials of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 2006,2009 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* @(#)38 1.7 src/bos/kernel/sys/eyec.h, syserrchk, bos720 1/8/09 14:17:32 */ #ifndef _H_EYEC #define _H_EYEC /* * Macros to define eye-catchers using character literals */ #define __EYEC2(__a,__b) (((__a)<< 8) | (__b)) #define __EYEC4(__a,__b,__c,__d) ((__EYEC2(__a,__b) << 16) | __EYEC2(__c,__d)) #define __EYEC8(__a,__b,__c,__d,__e,__f,__g,__h) (((unsigned long long)__EYEC4(__a,__b,__c,__d) << 32) | __EYEC4(__e,__f,__g,__h)) /* * !!! New eye-catchers SHOULD NOT be defined in this file !!! */ #endif /* _H_EYEC */