Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
NATURALSTRCMP(3)	      MBK UTILITY FUNCTIONS		NATURALSTRCMP(3)

NAME
     naturalstrcmp - compare string in alphabetical order for letters and numer-
     ical for digits.

SYNOPSIS
     #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  str-
     cmp(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).

ASIM/LIP6			 October 1, 1997		NATURALSTRCMP(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=naturalstrcmp&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help