allocrdswindow − allocates a window structure

This software belongs to the  ALLIANCE CAD SYSTEM developed
by the ASIM team at LIP6 laboratory of Université Pierre et
Marie CURIE, in Paris, France.

Web :
E‐mail : alliance−

#include "rwinnn.h"
 rdswindow ∗allocrdswindow()


The allocrdswindow allocates a window structure (rdswindow)
which is used to create an ´object´ window (see librwi). It
contains fields information about the window’s table and the
pointer to the window’s table. It’s the head of windowing.

The pointer to the rdswindow structure allocated is

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

             #include "mutnnn.h"
             #include "rdsnnn.h"
             #include "rwinnn.h"
             #include "rtlnnn.h"
                 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 );
                 . . .


     This tool is under development at the ASIM department
     of the LIP6 laboratory.
     We need your feedback to improve documentation and