Compares two variable length strings¶
ss_string_cmp
is a function defined in ssstring.c.
Synopsis:
-
int
ss_string_cmp
(const ss_string_t *s1, const ss_string_t *s2)¶
Description: This function is similar to memcmp
but its arguments are variable length strings instead.
Return Value: Returns -1 if the value of S1
is less than S2
, 1 if S1
is greater than S2
, and zero if they are equal in
value. Returns -2 on failure (beware that this is a refinement of the more general negative returns on
failure used throughout SSlib). It is an error if S1
or S2
is a null pointer, but not if either or both have
no associated value. Lack of a value is less than any other value and if S1
and S2
both lack a value they are
considered equal.
Parallel Notes: Independent
See Also:
- Strings: Introduction for current chapter