Lines Matching full:bck
72 * fwd is the forward linked-list of equivalence class members. bck
78 int cre8ecs (int fwd[], int bck[], int num) in cre8ecs() argument
84 /* Create equivalence class numbers. From now on, ABS( bck(x) ) in cre8ecs()
85 * is the equivalence class number for object x. If bck(x) in cre8ecs()
90 if (bck[i] == NIL) { in cre8ecs()
91 bck[i] = ++numcl; in cre8ecs()
93 bck[j] = -numcl; in cre8ecs()
104 * int lenccl, fwd[llsiz], bck[llsiz], llsiz, NUL_mapping;
105 * void mkeccl( unsigned char ccls[], int lenccl, int fwd[llsiz], int bck[llsiz],
110 * characters, bck is the backward link-list, and llsiz size of the link-list.
115 void mkeccl (unsigned char ccls[], int lenccl, int fwd[], int bck[], int llsiz, int NUL_mapping) in mkeccl() argument
133 oldec = bck[cclm]; in mkeccl()
157 bck[i] = newec; in mkeccl()
173 bck[i] = oldec; in mkeccl()
183 if (bck[cclm] != NIL || oldec != bck[cclm]) { in mkeccl()
184 bck[cclm] = NIL; in mkeccl()
202 void mkechar (int tch, int fwd[], int bck[]) in mkechar() argument
209 bck[fwd[tch]] = bck[tch]; in mkechar()
211 if (bck[tch] != NIL) in mkechar()
212 fwd[bck[tch]] = fwd[tch]; in mkechar()
215 bck[tch] = NIL; in mkechar()