Lines Matching +full:line +full:- +full:orders
3 * Module Name: prexpress - Preprocessor #if expression support
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
106 * compliance with all laws, regulations, orders, or other restrictions of the
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
161 char *Line);
169 * PARAMETERS: Buffer - Token Buffer
170 * Next - "Next" buffer from GetNextToken
174 * DESCRIPTION: Un-tokenized the current token buffer. The implementation is
206 * PARAMETERS: Line - Pointer into the current line
208 * RETURN: Updated pointer into the current line
210 * DESCRIPTION: Expand any macros found in the current line buffer.
216 char *Line) in PrExpandMacros() argument
235 if (DefineInfo->Body) in PrExpandMacros()
240 "Matched Macro: %s->%s\n", in PrExpandMacros()
241 AslGbl_CurrentLineNumber, DefineInfo->Identifier, in PrExpandMacros()
242 DefineInfo->Replacement); in PrExpandMacros()
249 ReplaceString = DefineInfo->Replacement; in PrExpandMacros()
251 /* Replace the name in the original line buffer */ in PrExpandMacros()
253 TokenOffset = Token - AslGbl_ExpressionTokenBuffer + OffsetAdjust; in PrExpandMacros()
260 OffsetAdjust += strlen (ReplaceString) - strlen (Token); in PrExpandMacros()
263 "Matched #define within expression: %s->%s\n", in PrExpandMacros()
272 return (Line); in PrExpandMacros()
280 * PARAMETERS: Identifier - Name to be resolved
282 * RETURN: 64-bit boolean integer value
299 Value = 0; /* Default is "Not defined" -- FALSE */ in PrIsDefined()
319 * PARAMETERS: Identifier - Name to be resolved
321 * RETURN: A 64-bit boolean integer value
338 Value = 0; /* Default is "Not defined" -- FALSE */ in PrResolveDefine()
358 * PARAMETERS: Line - Pointer to integer expression
359 * ReturnValue - Where the resolved 64-bit integer is
371 char *Line, in PrResolveIntegerExpression() argument
379 "**** Resolve #if: %s\n", AslGbl_CurrentLineNumber, Line); in PrResolveIntegerExpression()
383 ExpandedLine = PrExpandMacros (Line); in PrResolveIntegerExpression()