Skip to content

Commit

Permalink
Intepreter: Add object extensions to Concatenate operand
Browse files Browse the repository at this point in the history
Allows all object types to be used with Concatenate. Objects
other than Int/Str/Buf are convert to a string that contains
the type of the object. Improves the utility of the Printf
and Fprintf macros.

Adds a new file, exconcat.c
  • Loading branch information
acpibob committed Feb 19, 2016
1 parent 697a35e commit 60d9cfd
Show file tree
Hide file tree
Showing 9 changed files with 552 additions and 302 deletions.
4 changes: 4 additions & 0 deletions generate/msvc9/AcpiExec.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -2778,6 +2778,10 @@
Name="Interpreter"
Filter=".c"
>
<File
RelativePath="..\..\source\components\executer\exconcat.c"
>
</File>
<File
RelativePath="..\..\source\components\executer\exconfig.c"
>
Expand Down
4 changes: 4 additions & 0 deletions generate/msvc9/AcpiSubsystem.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -2531,6 +2531,10 @@
Name="Interpreter"
Filter="*.c"
>
<File
RelativePath="..\..\source\components\executer\exconcat.c"
>
</File>
<File
RelativePath="..\..\source\components\executer\exconfig.c"
>
Expand Down
4 changes: 4 additions & 0 deletions generate/msvc9/AslCompiler.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -1182,6 +1182,10 @@
<Filter
Name="Interpreter"
>
<File
RelativePath="..\..\source\components\executer\exconcat.c"
>
</File>
<File
RelativePath="..\..\source\components\executer\exconvrt.c"
>
Expand Down
4 changes: 4 additions & 0 deletions generate/msvc9/Examples.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -576,6 +576,10 @@
<Filter
Name="Interpreter"
>
<File
RelativePath="..\..\source\components\executer\exconcat.c"
>
</File>
<File
RelativePath="..\..\source\components\executer\exconfig.c"
>
Expand Down
1 change: 1 addition & 0 deletions generate/unix/acpiexamples/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ OBJECTS = \
$(OBJDIR)/evrgnini.o\
$(OBJDIR)/evxface.o\
$(OBJDIR)/evxfregn.o\
$(OBJDIR)/exconcat.o\
$(OBJDIR)/exconfig.o\
$(OBJDIR)/exconvrt.o\
$(OBJDIR)/excreate.o\
Expand Down
1 change: 1 addition & 0 deletions generate/unix/acpiexec/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ OBJECTS = \
$(OBJDIR)/evxfgpe.o\
$(OBJDIR)/evxfregn.o\
$(OBJDIR)/exconfig.o\
$(OBJDIR)/exconcat.o\
$(OBJDIR)/exconvrt.o\
$(OBJDIR)/excreate.o\
$(OBJDIR)/exdebug.o\
Expand Down
1 change: 1 addition & 0 deletions generate/unix/iasl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ OBJECTS = \
$(OBJDIR)/dttable2.o\
$(OBJDIR)/dttemplate.o\
$(OBJDIR)/dtutils.o\
$(OBJDIR)/exconcat.o\
$(OBJDIR)/exconvrt.o\
$(OBJDIR)/excreate.o\
$(OBJDIR)/exdump.o\
Expand Down
Loading

0 comments on commit 60d9cfd

Please sign in to comment.