#include #include #include "PidfStr.h" #include "PidfAnsi.h" #include "UDFCDF_Str.h" #include "UDFCDF_Ansi.h" void NeedAlt (ByTe_2 N) { extern struct UserDefs InFo; struct Pidf *P; struct PidfUnit *Pu; struct SrcInfo *S; S = (struct SrcInfo *)InFo.Src + N; ReadPidf(S->Key, InFo.PIDF); P = (struct Pidf *) InFo.PIDF; Pu = (struct PidfUnit *)P->Units + S->AltUN; S->AltNAS = Pu->NTbls; S->ScanSca = Pu->Sca - 1; if (Pu->NTbls > 0) { S->AltTbls = TransFer(Pu->Tbls, 1, (ByTe_2)Pu->NTbls); S->AltOps = TransFer((ByTe_1 *)Pu->Ops, 2, (ByTe_2)Pu->NTbls); } }