[BACK]Return to libkern.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / lib / libkern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/lib/libkern/libkern.h between version 1.43 and 1.44

version 1.43, 2002/08/25 21:09:45 version 1.44, 2002/10/04 00:50:15
Line 67  LIBKERN_INLINE int tolower __P((int)) __
Line 67  LIBKERN_INLINE int tolower __P((int)) __
   
 #ifdef LIBKERN_BODY  #ifdef LIBKERN_BODY
 LIBKERN_INLINE int  LIBKERN_INLINE int
 imax(a, b)  imax(int a, int b)
         int a, b;  
 {  {
         return (a > b ? a : b);          return (a > b ? a : b);
 }  }
 LIBKERN_INLINE int  LIBKERN_INLINE int
 imin(a, b)  imin(int a, int b)
         int a, b;  
 {  {
         return (a < b ? a : b);          return (a < b ? a : b);
 }  }
 LIBKERN_INLINE long  LIBKERN_INLINE long
 lmax(a, b)  lmax(long a, long b)
         long a, b;  
 {  {
         return (a > b ? a : b);          return (a > b ? a : b);
 }  }
 LIBKERN_INLINE long  LIBKERN_INLINE long
 lmin(a, b)  lmin(long a, long b)
         long a, b;  
 {  {
         return (a < b ? a : b);          return (a < b ? a : b);
 }  }
 LIBKERN_INLINE u_int  LIBKERN_INLINE u_int
 max(a, b)  max(u_int a, u_int b)
         u_int a, b;  
 {  {
         return (a > b ? a : b);          return (a > b ? a : b);
 }  }
 LIBKERN_INLINE u_int  LIBKERN_INLINE u_int
 min(a, b)  min(u_int a, u_int b)
         u_int a, b;  
 {  {
         return (a < b ? a : b);          return (a < b ? a : b);
 }  }
 LIBKERN_INLINE u_long  LIBKERN_INLINE u_long
 ulmax(a, b)  ulmax(u_long a, u_long b)
         u_long a, b;  
 {  {
         return (a > b ? a : b);          return (a > b ? a : b);
 }  }
 LIBKERN_INLINE u_long  LIBKERN_INLINE u_long
 ulmin(a, b)  ulmin(u_long a, u_long b)
         u_long a, b;  
 {  {
         return (a < b ? a : b);          return (a < b ? a : b);
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 abs(j)  abs(int j)
         int j;  
 {  {
         return(j < 0 ? -j : j);          return(j < 0 ? -j : j);
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isspace(ch)  isspace(int ch)
         int ch;  
 {  {
   
         return (ch == ' ' || (ch >= '\t' && ch <= '\r'));          return (ch == ' ' || (ch >= '\t' && ch <= '\r'));
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isascii(ch)  isascii(int ch)
         int ch;  
 {  {
   
         return ((ch & ~0x7f) == 0);          return ((ch & ~0x7f) == 0);
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isupper(ch)  isupper(int ch)
         int ch;  
 {  {
   
         return (ch >= 'A' && ch <= 'Z');          return (ch >= 'A' && ch <= 'Z');
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 islower(ch)  islower(int ch)
         int ch;  
 {  {
   
         return (ch >= 'a' && ch <= 'z');          return (ch >= 'a' && ch <= 'z');
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isalpha(ch)  isalpha(int ch)
         int ch;  
 {  {
   
         return (isupper(ch) || islower(ch));          return (isupper(ch) || islower(ch));
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isdigit(ch)  isdigit(int ch)
         int ch;  
 {  {
   
         return (ch >= '0' && ch <= '9');          return (ch >= '0' && ch <= '9');
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 isxdigit(ch)  isxdigit(int ch)
         int ch;  
 {  {
   
         return (isdigit(ch) ||          return (isdigit(ch) ||
             (ch >= 'A' && ch <= 'F') ||              (ch >= 'A' && ch <= 'F') ||
             (ch >= 'a' && ch <= 'f'));              (ch >= 'a' && ch <= 'f'));
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 toupper(ch)  toupper(int ch)
         int ch;  
 {  {
   
         if (islower(ch))          if (islower(ch))
                 return (ch - 0x20);                  return (ch - 0x20);
         return (ch);          return (ch);
 }  }
   
 LIBKERN_INLINE int  LIBKERN_INLINE int
 tolower(ch)  tolower(int ch)
         int ch;  
 {  {
   
         if (isupper(ch))          if (isupper(ch))
                 return (ch + 0x20);                  return (ch + 0x20);
         return (ch);          return (ch);

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

CVSweb <webmaster@jp.NetBSD.org>