title: Why memory functions such as memset, memchr... are in string.h, but not in stdlib.h with another mem functions?
body: <p>I wonder, why such function as:<br />
  -memset<br />
  -memmov<br />
  -memchr<br />
  -memcpy<br /></p>
  
  <p>Exist in string.h header file, but not in stdlib.h file, where there are other standard memory functions as dynamic memory allocation: malloc, calloc, realloc, free.</p>
  
  <p>Maybe it would be better to unite them in one header? What do you think about it?
  I don't understand, why one set of memory functions are separated from others and exist in string header ( string.h ).</p>