int strncmp(const uint8_t *b1, const uint8_t *b2, size_t len) { int diff=0; for (;len && (*b1) && (*b2) && !(diff); --len) { diff = b1++ - b2++; } return diff; }