Provided by: alliance_5.1.1-3_amd64

**NAME**

sortlocon - sort the logical connectors of a figure by name

**SYNOPSYS**

#include"mlo.h"voidsortlocon(connectors)locon_list∗∗connectors;

**PARAMETERS**

connectorsPointer to the head of the connector list that is to be sorted

**DESCRIPTION**

sortloconsorts the list of logical connectors pointed to by∗connectors. The connectors are sorted by names, using a numerical comparison function that ensuresx_12>x_2. The standartqsort(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"voidsavesorted(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).