text: #include "string.h"
  
  int memcmp(const void* aptr, const void* bptr, size_t size) {
  	const unsigned char* a = (const unsigned char*) aptr;
  	const unsigned char* b = (const unsigned char*) bptr;
  	
  	for (size_t i = 0; i < size; i++) {
  		if (a[i] < b[i])
  			return -1;
  		
  		else if (b[i] < a[i])
  			return 1;
  	}
  
  	return 0;
  }
  