Lines Matching refs:DefineInfo

70     PR_DEFINE_INFO          *DefineInfo;
73 DefineInfo = Gbl_DefineList;
74 while (DefineInfo)
78 0, DefineInfo->Identifier, DefineInfo->Replacement);
80 DefineInfo = DefineInfo->Next;
107 PR_DEFINE_INFO *DefineInfo;
117 DefineInfo = PrMatchDefine (Identifier);
118 if (DefineInfo)
128 if (strcmp (Replacement, DefineInfo->Replacement))
136 return (DefineInfo);
149 DefineInfo = UtLocalCalloc (sizeof (PR_DEFINE_INFO));
150 DefineInfo->Replacement = ReplacementString;
151 DefineInfo->Identifier = IdentifierString;
152 DefineInfo->Persist = Persist;
156 Gbl_DefineList->Previous = DefineInfo;
159 DefineInfo->Next = Gbl_DefineList;
160 Gbl_DefineList = DefineInfo;
161 return (DefineInfo);
183 PR_DEFINE_INFO *DefineInfo;
188 DefineInfo = Gbl_DefineList;
189 while (DefineInfo)
191 if (!strcmp (DefineName, DefineInfo->Identifier))
195 if (DefineInfo->Previous)
197 (DefineInfo->Previous)->Next = DefineInfo->Next;
201 Gbl_DefineList = DefineInfo->Next;
204 if (DefineInfo->Next)
206 (DefineInfo->Next)->Previous = DefineInfo->Previous;
209 free (DefineInfo);
213 DefineInfo = DefineInfo->Next;
242 PR_DEFINE_INFO *DefineInfo;
245 DefineInfo = Gbl_DefineList;
246 while (DefineInfo)
248 if (!strcmp (MatchString, DefineInfo->Identifier))
250 return (DefineInfo);
253 DefineInfo = DefineInfo->Next;
282 PR_DEFINE_INFO *DefineInfo;
420 DefineInfo = PrMatchDefine (Name);
421 if (DefineInfo)
429 if (strcmp (DefineInfo->Body, BodyInSource) ||
430 (DefineInfo->ArgCount != ArgCount))
445 DefineInfo = PrAddDefine (Name, BodyInSource, FALSE);
446 if (DefineInfo)
451 DefineInfo->Body = Body;
452 DefineInfo->Args = Args;
453 DefineInfo->ArgCount = ArgCount;
472 * DefineInfo - Info for this macro
485 PR_DEFINE_INFO *DefineInfo,
497 strcpy (Gbl_MacroTokenBuffer, DefineInfo->Body);
501 Args = DefineInfo->Args;