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

  
 
  

home | help
ALLOCRDSWIN(3)		     RDS PHYSICAL FUNCTIONS		  ALLOCRDSWIN(3)

NAME
     allocrdswin - allocates window's table

SYNOPSIS
     #include "rwinnn.h"
      rdswin_list *allocrdswin( Number )
	 unsigned int Number;

PARAMETER
     Number		 Number of windows contained in the window's table.

DESCRIPTION
     The allocrdswin allocates a window's table. The number of windows is speci-
     fied  by  the  parameter 'Number' of the function. To determine the size of
     the parameter 'Number', the user has to multiplicate width by height of his
     table in number of windows. Each item of  the  table  is  a  pointer  to  a
     rdswin_list  structure  which  contains rectangles sorted by layer (see li-
     brwi).

RETURN VALUE
     The pointer to the table is returned.

ERRORS
     "Rds202: rdsalloc error, can't continue !"
	    it's impossible to allocate the memory size for the table

EXAMPLE
	     #include "mutnnn.h"
	     #include "rdsnnn.h"
	     #include "rwinnn.h"
	     #include "rtlnnn.h"
	     main()
	       {
		 rdswindow *RdsWindow;
		 RdsWindow = allocrdswindow();
		 RdsWindow->XMIN = -200;
		 RdsWindow->YMIN = -200;
		 RdsWindow->XMAX =  200;
		 RdsWindow->YMAX =  200;
		 RdsWindow->DX	 =  4;
		 RdsWindow->DY	 =  4;
		 RdsWindow->SIDE =  100;
		 RdsWindow->SIZE =  RdsWindow->DX * RdsWindow->DY ;
		 RdsWindow->WINTAB = allocrdswin( RdsWindow->SIZE );
		 . . .
	       }

SEE ALSO
     librwi

ASIM/LIP6			 October 1, 1997		  ALLOCRDSWIN(3)

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

home | help