/* dw.c */ #include "def.h" #include "macro.h" INT fixed_point_id(length,weight,fp) OP length,weight,fp; /* fp ist ein random VECTOR der Laenge lenght vom Gewicht weight * also eine 0,1 VECTOR mit weight Eintragungen "1", die zufaellig * verteilt sind */ { INT i,l=S_I_I(length); OP hilf=callocobject(); if (S_O_K(fp)!=VECTOR) m_il_nv(l,fp); else if (S_V_LI(fp)!=l) m_il_nv(l,fp); else for (i=0L;i