Annotation of 43BSDReno/kerberosIV/include/highc.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * $Source: /mit/kerberos/src/include/RCS/highc.h,v $
                      3:  * $Author: jtkohl $
                      4:  * $Header: highc.h,v 4.0 89/01/23 09:59:15 jtkohl Exp $
                      5:  *
                      6:  * Copyright 1988 by the Massachusetts Institute of Technology.
                      7:  *
                      8:  * For copying and distribution information, please see the file
                      9:  * <mit-copyright.h>.
                     10:  *
                     11:  * Known breakage in the version of Metaware's High C compiler that
                     12:  * we've got available....
                     13:  */
                     14: 
                     15: #include <mit-copyright.h>
                     16: 
                     17: #define const
                     18: /*#define volatile*/
                     19: 
                     20: /*
                     21:  * Some builtin functions we can take advantage of for inlining....
                     22:  */
                     23: 
                     24: #define abs                    _abs
                     25: /* the _max and _min builtins accept any number of arguments */
                     26: #undef MAX
                     27: #define MAX(x,y)               _max(x,y)
                     28: #undef MIN
                     29: #define MIN(x,y)               _min(x,y)
                     30: /*
                     31:  * I'm not sure if 65535 is a limit for this builtin, but it's
                     32:  * reasonable for a string length.  Or is it?
                     33:  */
                     34: /*#define strlen(s)            _find_char(s,65535,0)*/
                     35: #define bzero(ptr,len)         _fill_char(ptr,len,'\0')
                     36: #define bcmp(b1,b2,len)                _compare(b1,b2,len)

unix.superglobalmegacorp.com

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