NATURALSTRCMP(3) MBK UTILITY FUNCTIONS NATURALSTRCMP(3)NAME
naturalstrcmp - compare string in alphabetical order for letters and numerical for digits.
ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in
Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
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).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
ASIM /LIP6 October 1, 1997 NATURALSTRCMP(3)
Check Out this Related Man Page
MBKFREE(3) MBK UTILITY FUNCTIONS MBKFREE(3)NAME
mbkfree - mbk memory allocator
ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in
Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
SYNOPSYS
#include "mut.h"
void mbkfree(p)
void *p;
PARAMETER
p Pointer to be given back to the system
DESCRIPTION
mbkfree frees a pointer. It is now a day just an encapsulation of the system free function, but may evolve to a special allocator in the
future. Its use is strongly encouraged.
EXAMPLE
#include "mut.h"
#include "mlo.h"
void free_con(pt)
lofig_list *pt;
{
locon_list *c = pt->LOCON, *next;
while (c) {
next = c->NEXT;
mbkfree((void *)c);
c = next;
}
pt->LOCON = NULL;
}
SEE ALSO mbk(1), mbkalloc(3).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
ASIM /LIP6 October 1, 1997 MBKFREE(3)
Hello,
was just wondering how to compare strings in unix? I mean as in C there is a function strcmp() in string.h, is there any function in unix for that? I tried using
if
and all such variations but didn't succeed. Any help would be appreciated. Thanks in advance :) (9 Replies)
Hi
left value is 1.34 and i want it to compare against 4 right values 2.01, 3.01. 4.09 ,1.11 . This is not numerical comparion. I need for text. I get syntax errors ...
value =1.34 --> value will be passed dynamically..
if --> is this correct ?
{}
else
{}fi (2 Replies)
Hi,
I will be having file names like below,
1420SP1.01804
1420SP1.01805D
1420SP1.01805
1420SP1.01806D
1420SP1.01806
1420SP1.01901D
1420SP1.01901
1420SP1.01902D
1420SP1.01902
1420SP1.01903D
1420SP1.01903
1420SP1.01904
1420SP1.01905
From this, I need to list file names which is... (3 Replies)