// ---------------------------------------------------------------------------- // $Id$ // ---------------------------------------------------------------------------- // Public Domain C Library - http://pdclib.sourceforge.net // This code is Public Domain. Use, modify, and redistribute at will. // ---------------------------------------------------------------------------- #include <__size_t.h> int strncmp( const char * src_1, const char * src_2, size_t n ) { while ( ( n-- != 0 ) && ( *src_1 == *src_2 ) ) { ++src_1; ++src_2; } if ( ( n == 0 ) ) { return 0; } return ( *src_1 - *src_2 ); }