NAME
kjb_strncmp - Compares string s1 to s2 up to a specified number of characters
SYNOPSIS
#include "l/l_string.h"
Example compile flags (system dependent):
-DLINUX_386 -DLINUX_386_P4
-I/home/kobus/include
-L/home/kobus/load/linux_386_p4 -L/usr/local/lib -L/usr/lib
-lKJB -llapack -lblas -lg2c -lXext -lX11
int kjb_strncmp
(
const char *s1,
const char *s2,
size_t max_len
);
DESCRIPTION
Compares the strings pointed to by s1 and s2. A maximun of maxlen characters
are compared. Similar to the system routine strncmp, except that the return
values are limited to EQUAL_STRINGS (0), FIRST_STRING_GREATER (1), or
SECOND_STRING_GREATER (-1).
RETURNS
EQUAL_STRINGS (0) if the strings compare equal
FIRST_STRING_GREATER (0) if the first string is greater
SECOND_STRING_GREATER (-1) if the second string is greater
MACROS
STRNCMP_EQ(s1, s2, max_len) evaluates to TRUE if s1 and s2 compare equal
with kjb_strncmp, FALSE otherwise.
SEEALSO
kjb_strcmp, kjb_memcmp, kjb_ic_strcmp, kjb_ic_strncmp, head_cmp,
ic_head_cmp,
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTOR
Kobus Barnard
SEE ALSO
signed_strlen
,
trim_beg
,
const_trim_beg
,
trim_end
,
trim_len
,
extended_uc_lc
,
extended_lc_uc
,
extended_n_uc_lc
,
extended_n_lc_uc
,
extended_tolower
,
extended_toupper
,
void_strcmp
,
kjb_strcmp
,
kjb_memcmp
,
kjb_ic_strcmp
,
kjb_ic_strncmp
,
head_cmp
,
ic_head_cmp
,
ptr_strcmp
,
ptr_strncmp
,
ptr_ic_strcmp
,
ptr_head_cmp
,
ptr_ic_head_cmp
,
rpad
,
rpad_cpy
,
kjb_strdup
,
str_trunc_cpy
,
trunc_quote_cpy
,
kjb_buff_cpy
,
kjb_strncpy
,
kjb_memcpy
,
extended_lc_strncpy
,
extended_uc_strncpy
,
kjb_buff_cat
,
kjb_strncat
,
cap_first_letter_cpy
,
str_build
,
str_n_build
,
str_char_build
,
byte_build
,
increment_byte_copy
,
fill_with_blanks
,
find_string
,
find_char
,
n_find_char
,
find_char_pair
,
count_char
,
word_in_phrase
,
char_for_char_translate
,
remove_duplicate_chars
,
str_delete
,
str_insert
,
sget_line
,
const_sget_line
,
sget_line_2
,
const_sget_line_2
,
get_str_indent
,
last_char
,
kjb_reverse
,
output_str