Provided by: alliance_5.1.1-1.1_amd64 

NAME
sortlocon - sort the logical connectors of a figure by name
SYNOPSYS
#include "mlo.h"
void sortlocon(connectors)
locon_list ∗∗connectors;
PARAMETERS
connectors Pointer to the head of the connector list that is to be sorted
DESCRIPTION
sortlocon sorts the list of logical connectors pointed to by ∗connectors. The connectors are sorted by
names, using a numerical comparison function that ensures x_12 > x_2.
The standart qsort(3) function library is called for sorting. Therefore, a table the number of
connectors wide is created. This is not very memory consuming since the number of connectors in a
circuit interface is quite small, nor very time consuming since this algorithm runs in a n log n time.
EXAMPLE
#include "mlo.h"
void savesorted(figname)
char ∗figname;
{
lofig_list ∗figure = getlocon(figname, 'A');
sortlocon(&figure->LOCON);
sortlosig(&figure->LOSIG);
savelofig(figure);
}
SEE ALSO
mbk(1), locon(3), addlocon(3), dellocon(3), checkloconorder(3), qsort(3).
ASIM/LIP6 October 1, 1997 SORTLOCON(3)