int strcmp(const char* dest, const char* src) { assert((NULL != dest) && (NULL != src)); while (*dest && *src && (*dest == *src)) { dest++; src++; } return *dest - *src; }