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

FreeBSD Manual Pages

  
 
  

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

NAME
       allocrdswindow -	allocates a window structure

SYNOPSYS
       #include	"rwinnn.h"
	rdswindow *allocrdswindow()

PARAMETER
       none

DESCRIPTION
       The  allocrdswindow  allocates  a window	structure (rdswindow) which is
       used to create an 'object' window (see librwi). It contains fields  in-
       formation  about	the window's table and the pointer to the window's ta-
       ble. It's the head of windowing.

RETURN VALUE
       The pointer to the rdswindow structure allocated	is returned.

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

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, buildrdswindow, destroyrdswindow, viewrdswindow

ASIM/LIP6			October	1, 1997		     ALLOCRDSWINDOW(3)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=allocrdswindow&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help