Lines Matching defs:DefineInfo

68     PR_DEFINE_INFO          *DefineInfo;
71 DefineInfo = AslGbl_DefineList;
72 while (DefineInfo)
76 0, DefineInfo->Identifier, DefineInfo->Replacement);
78 DefineInfo = DefineInfo->Next;
105 PR_DEFINE_INFO *DefineInfo;
115 DefineInfo = PrMatchDefine (Identifier);
116 if (DefineInfo)
126 if (strcmp (Replacement, DefineInfo->Replacement))
134 return (DefineInfo);
147 DefineInfo = UtLocalCalloc (sizeof (PR_DEFINE_INFO));
148 DefineInfo->Replacement = ReplacementString;
149 DefineInfo->Identifier = IdentifierString;
150 DefineInfo->Persist = Persist;
154 AslGbl_DefineList->Previous = DefineInfo;
157 DefineInfo->Next = AslGbl_DefineList;
158 AslGbl_DefineList = DefineInfo;
159 return (DefineInfo);
181 PR_DEFINE_INFO *DefineInfo;
186 DefineInfo = AslGbl_DefineList;
187 while (DefineInfo)
189 if (!strcmp (DefineName, DefineInfo->Identifier))
193 if (DefineInfo->Previous)
195 (DefineInfo->Previous)->Next = DefineInfo->Next;
199 AslGbl_DefineList = DefineInfo->Next;
202 if (DefineInfo->Next)
204 (DefineInfo->Next)->Previous = DefineInfo->Previous;
207 free (DefineInfo);
211 DefineInfo = DefineInfo->Next;
240 PR_DEFINE_INFO *DefineInfo;
243 DefineInfo = AslGbl_DefineList;
244 while (DefineInfo)
246 if (!strcmp (MatchString, DefineInfo->Identifier))
248 return (DefineInfo);
251 DefineInfo = DefineInfo->Next;
280 PR_DEFINE_INFO *DefineInfo;
419 DefineInfo = PrMatchDefine (Name);
420 if (DefineInfo)
428 if (strcmp (DefineInfo->Body, BodyInSource) ||
429 (DefineInfo->ArgCount != ArgCount))
444 DefineInfo = PrAddDefine (Name, BodyInSource, FALSE);
445 if (DefineInfo)
450 DefineInfo->Body = Body;
451 DefineInfo->Args = Args;
452 DefineInfo->ArgCount = ArgCount;
471 * DefineInfo - Info for this macro
484 PR_DEFINE_INFO *DefineInfo,
497 strcpy (AslGbl_MacroTokenBuffer, DefineInfo->Body);
501 Args = DefineInfo->Args;