Annotation of coherent/f/usr/include/common/__parith.h, revision 1.1.1.1

1.1       root        1: #ifndef        __COMMON___PARITH_H__
                      2: #define        __COMMON___PARITH_H__
                      3: 
                      4: /*
                      5:  * This internal header file is intended as the sole point of definition for
                      6:  * the internal data type "__ptr_arith_t".
                      7:  *
                      8:  * This type is used to represent the smallest unsigned integral type to which
                      9:  * a C-language pointer can be safely converted without loss of information
                     10:  * and vice versa. This type is not guaranteed to be able to safely hold the
                     11:  * values of pointer types with implementation-specific decoration such as
                     12:  * a "far" attribute, or such implementation-specific entities as physical
                     13:  * addresses.
                     14:  */
                     15: 
                     16: #include <common/feature.h>
                     17: 
                     18: #if    __COHERENT__
                     19: 
                     20: typedef        unsigned int    __ptr_arith_t;
                     21: 
                     22: #else
                     23: 
                     24: # error        The integral type equivalent to a pointer is not known.
                     25: 
                     26: #endif
                     27: 
                     28: #endif /* ! defined (__COMMON___PARITH_H__) */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.