naturalstrcmp

Langue: en

Version: October 1, 1997 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

naturalstrcmp - compare string in alphabetical order for letters and numerical for digits.
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "mut.h"
 int naturalstrcmp(s, t)
 char *s, *t;
 

PARAMETERS

s
Pointer to the first string to compare
t
Pointer to the second string to compare

DESCRIPTION

naturalstrcmp is an alphanumerical comparison function that ensures x12 > x2 for example. First, the alphabetical part of the string is compared, using strcmp(3), then, if it has trailing numbers, they are compared using a numerical function.

RETURN VALUES

naturalstrcmp has the same return values than the standard library strcmp(3) function.

EXAMPLE

 #include "mut.h"
 static int
    connectorcmp(flc, slc)
 locon_list **flc, **slc;
 {
    return naturalstrcmp((*slc)->NAME, (*flc)->NAME);
 }
 

SEE ALSO

mbk(1), strcmp(3).
man2html: unable to open or read file man1/alc_bug_report.1