// License: Modified MIT (NON-AI) // See the LICENSE file in the root directory for license information. // Copyright 2025 Timothy Prepscius #include "strncmp.h" #include #include #include namespace tjp::core { int strncmp(const char *l, size_t ls, const char *r, size_t rs) { auto v = ::strncmp(l, r, std::min(ls, rs)); if (v != 0) return v; if (ls > rs) return 1; if (ls < rs) return -1; return 0; } } // namespace