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

FreeBSD Manual Pages

  
 
  

home | help
CHECKLOCONORDER(3)	     MBK LOGICAL FUNCTIONS	    CHECKLOCONORDER(3)

NAME
       checkloconorder	-  checks the consistency of a list of logical connec-
       tors

SYNOPSIS
       #include	"mlo.h"
       void checkloconorder(connectors)
       locon_list *connectors;

PARAMETERS
       connectors	   Pointer to the head of the connector	list  that  is
			   to be sorted

DESCRIPTION
       checkloconorder	checks	the  list  of logical connectors pointed to by
       *connectors for conformity towards mbk(1)  consistency  rules.	Checks
       are done	to warranty :

       order		   the functions checks	that vectorized	connectors are
			   ordered and evolve monotonically, with a step of 1.

       name unicity	   Vector radicals may not appear as single entity.

       name validity	   No  space  should  appear in	the name, but a	single
			   one followed	by a number in a vector.

ERRORS
       "*** mbk	error *** radical name already used in a connector"
	      The name is already used in a connector,	either	vectorized  or
	      not,  and	therefore cannot be used once more.  This ensures that
	      f	and f 3	will not be used simultaneously.
       "*** mbk	error *** the radical name has a spurious vectorized value"
	      The name is seen as a vector in mbk(1), but its index is	not  a
	      number or	some text follows that number.
       "*** mbk	error *** the radical name is not vectorized properly"
	      The name is seen as a vector in mbk(1), but its index changes in
	      such a way that it is not	monotonically increasing or decreasing
	      with a step of 1.

EXAMPLE
       #include	"mlo.h"
       void savewithcheck(figname)
       char *figname;
       {
       lofig_list *figure = getlocon(figname, 'A');
	 checkloconorder(figure->LOCON);
	 savelofig(figure);
       }

SEE ALSO
       mbk(1),	 locon(3),   addlocon(3),   dellocon(3),   checkloconorder(3),
       qsort(3).

ASIM/LIP6			October	1, 1997		    CHECKLOCONORDER(3)

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

home | help