/* * Routines called by lex */ void lex_FacName(char *facnam) { sFacilityCB *facp = (sFacilityCB *)calloc(1, sizeof(sFacilityCB)); facp->facnam = MSG_NEW_STRING(facnam); CurrFac = facp; }
void lex_FacName(const char *FacName) { sFacilityCB *facp = (sFacilityCB *)calloc(1, sizeof(sFacilityCB)); LstIni(&facp->MsgH); facp->f.FacName = MSG_NEW_STRING(FacName); LstIns(&lFacH, facp, FacL); }
void lex_FacPrefix(const char *Prefix) { LstObj(LstLas(&lFacH))->f.Prefix = MSG_NEW_STRING(Prefix); }