home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / kerberosIV / include / highc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-01-22  |  951 b   |  37 lines

  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)
  37.