aslprintf.c (98e0ffaefb0f241cda3a72395d3be04192ae0d47) aslprintf.c (5ef5072350492e3ee9aff4303789fc75972b5afe)
1/******************************************************************************
2 *
3 * Module Name: aslprintf - ASL Printf/Fprintf macro support
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2015, Intel Corp.

--- 172 unchanged lines hidden (view full) ---

181 continue;
182 }
183
184 /* Save string, if any, to new string object and concat it */
185
186 if (StringToProcess)
187 {
188 NewString = UtStringCacheCalloc (StringLength + 1);
1/******************************************************************************
2 *
3 * Module Name: aslprintf - ASL Printf/Fprintf macro support
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2015, Intel Corp.

--- 172 unchanged lines hidden (view full) ---

181 continue;
182 }
183
184 /* Save string, if any, to new string object and concat it */
185
186 if (StringToProcess)
187 {
188 NewString = UtStringCacheCalloc (StringLength + 1);
189 ACPI_STRNCPY (NewString, StartPosition, StringLength);
189 strncpy (NewString, StartPosition, StringLength);
190
191 NewOp = TrAllocateNode (PARSEOP_STRING_LITERAL);
192 NewOp->Asl.Value.String = NewString;
193 NewOp->Asl.AmlOpcode = AML_STRING_OP;
194 NewOp->Asl.AcpiBtype = ACPI_BTYPE_STRING;
195 NewOp->Asl.LogicalLineNumber = Op->Asl.LogicalLineNumber;
196
197 OpcCreateConcatenateNode(Op, NewOp);

--- 72 unchanged lines hidden (view full) ---

270 }
271 }
272
273 /* Process any remaining string */
274
275 if (StringToProcess)
276 {
277 NewString = UtStringCacheCalloc (StringLength + 1);
190
191 NewOp = TrAllocateNode (PARSEOP_STRING_LITERAL);
192 NewOp->Asl.Value.String = NewString;
193 NewOp->Asl.AmlOpcode = AML_STRING_OP;
194 NewOp->Asl.AcpiBtype = ACPI_BTYPE_STRING;
195 NewOp->Asl.LogicalLineNumber = Op->Asl.LogicalLineNumber;
196
197 OpcCreateConcatenateNode(Op, NewOp);

--- 72 unchanged lines hidden (view full) ---

270 }
271 }
272
273 /* Process any remaining string */
274
275 if (StringToProcess)
276 {
277 NewString = UtStringCacheCalloc (StringLength + 1);
278 ACPI_STRNCPY (NewString, StartPosition, StringLength);
278 strncpy (NewString, StartPosition, StringLength);
279
280 NewOp = TrAllocateNode (PARSEOP_STRING_LITERAL);
281 NewOp->Asl.Value.String = NewString;
282 NewOp->Asl.AcpiBtype = ACPI_BTYPE_STRING;
283 NewOp->Asl.AmlOpcode = AML_STRING_OP;
284 NewOp->Asl.LogicalLineNumber = Op->Asl.LogicalLineNumber;
285
286 OpcCreateConcatenateNode(Op, NewOp);

--- 94 unchanged lines hidden ---
279
280 NewOp = TrAllocateNode (PARSEOP_STRING_LITERAL);
281 NewOp->Asl.Value.String = NewString;
282 NewOp->Asl.AcpiBtype = ACPI_BTYPE_STRING;
283 NewOp->Asl.AmlOpcode = AML_STRING_OP;
284 NewOp->Asl.LogicalLineNumber = Op->Asl.LogicalLineNumber;
285
286 OpcCreateConcatenateNode(Op, NewOp);

--- 94 unchanged lines hidden ---