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 --- |