ADDRDSINS(3) | RDS PHYSICAL FUNCTIONS | ADDRDSINS(3) |
addrdsins - adds an instance to a figure
See the file buster/alliance/alc_origin.1.en.gz.
#include "rdsnnn.h" rdsins_list ∗addrdsins( Figure, Model, Name, Sym, X, Y )
rdsfig_list ∗Figure;
char ∗Model;
char ∗Name;
char Sym;
long X;
long Y;
The addrdsins function adds an instance to the head of
instances's list in the figure described in function parameter. Some fields
of rdsins_list structure are modified as follows :
The field FIGNAME is set to Model
The field INSNAME is set to Name
The field X is set to X
The field Y is set to Y
The field TRANSF is set to Sym
The field SIZE is set to Figure->SIZE
addrdsins returns a pointer to the newly created instance which is head of instances's list of the figure.
"Rds202: rdsalloc error, can't continue !"
#include "mutnnn.h" #include "rdsnnn.h" #include "rtlnnn.h"
typedef struct UserStruct
{
char ∗STRING;
void ∗USER1;
} UserStruct;
main()
{
rdsfig_list ∗RdsFigure;
rdsins_list ∗Instance;
mbkenv();
rdsenv();
loadrdsparam();
RdsFigure = addrdsfig ("core",sizeof ( UserStruct ) );
Instance = addrdsins (RdsFigure,"na2_y","and2",RDS_NOSYM,8,6);
printf("(RdsFigure->INSTANCE)->NAME = %s\n",
(RdsFigure->INSTANCE)->NAME);
/∗ Instance is head of instance list of the figure ∗/
printf("Instance->NAME = %s\n", Instance->NAME);
}
librds, delrdsins, viewrdsins
See the file buster/alliance/alc_bug_report.1.en.gz.
October 1, 1997 | ASIM/LIP6 |