Provided by: alliance_5.0-20120515-6_amd64 bug

NAME

       delrdsinsrec - deletes a rectangle of an instance

SYNOPSYS

       #include"rdsnnn.h"
        int delrdsinsrec( Instance, Rectangle )
             rdsins_list ∗Instance;
             rdsrec_list ∗Rectangle;

PARAMETER

       Instance            Instance which contains the rectangle to delete.

       Rectangle           The rectangle to delete.

DESCRIPTION

       The delrdsinsrec function deletes a rectangle of an RDS instance.

RETURN VALUE

       1 => The rectangle has been deleted.
       0 => The rectangle doesn't exist.

ERRORS

       None

EXAMPLE

               #include "mutnnn.h"
               #include "rdsnnn.h"
               #include "rtlnnn.h"
               typedef struct UserStruct
                {
                  char ∗STRING;
                  void ∗USER1;
                } UserStruct;
                main()
                 {
                   rdsfig_list ∗Figure;
                   rdsrec_list ∗Rectangle;
                   rdsins_list ∗Instance;
                   int          Result;
                   mbkenv();
                   rdsenv();
                   loadrdsparam();
                   Figure = addrdsfig ("core",sizeof ( UserStruct ) );
                   Instance  = addrdsins (Figure,"na2_y","and2",RDS_NOSYM,8,6);
                   Rectangle =
                    addrdsinsrec(Instance,"Alu1",RDS_ALU1,2,4,12,1);
                   /∗
                     destruction of the rectangle of the instance
                   ∗/
                   Result = delrdsinsrec ( Instance,Rectangle );
                   if ( Result == 0 ) printf("Rectangle not found !\n");
                 }

SEE ALSO

       librds, allocrdsinsrec