home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / KERNEL-S / V1.2 / LINUX-1.2 / LINUX-1 / linux / include / asm-alpha / string.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-29  |  327 b   |  13 lines

  1. #ifndef __ALPHA_STRING_H
  2. #define __ALPHA_STRING_H
  3.  
  4. extern void * __constant_c_memset(void *, unsigned long, long);
  5. extern void * __memset(void *, char, size_t);
  6.  
  7. #define memset(s, c, count) \
  8. (__builtin_constant_p(c) ? \
  9.  __constant_c_memset((s),(0x01010101UL*(unsigned char)c),(count)) : \
  10.  __memset((s),(c),(count)))
  11.  
  12. #endif
  13.