Work around an ancient GCC bug.

warning: cast from function call of type 'char *' to non-matching type 'long unsigned int'
Remove a redundant cast to ACPI_SIZE for ACPI_OFFSET() macro.

It is already casted to ACPI_SIZE by ACPI_PTR_DIFF() macro.
Fix a regression for deletion of Alias() objects.

Fixes a regression introduced by commit 694dea6. In the case of
Alias namespace nodes, the node simply points to the aliased node via
the Object field; thus we cannot assume that the object is an
operand object.

Affects core ACPICA and the ACPICA tools including iASL and
acpiexec.
Merge branch 'master' of ssh://ssh.github.com/acpica/acpica
Disassembler: Add support for the ToUUID opererator (macro).

This change adds support to disassemble a UUID back to the original
ToUUID operator. It will detect a UUID within a standard AML Buffer.
Also, a description of the UUID is emitted for "known" UUIDs, defined
as UUIDs that are defined in the ACPI specification.
Update for comments/formatting. No functional changes.

Fix some issues detected by AcpiSrc utility.
Remove some extraneous printf arguments.

Arguments that have no associated % format specifier.
Apparently these are not caught by any current compilers.
ACPICA BZ 1090. Sascha Wildner.
AcpiSrc: Fix some false-positive errors.

1) When checking for the use of // comments, ignore // within
quoted strings and normal /* comments.

2) Improve detection of the use of if/else constructs without
corresponding braces.

There are still a few issues with (2), especially in the iASL
aslcompiler.l file.

ACPICA BZ 1091.
Merge pull request #43 from zetalog/acpica-1406

Acpica 1406
Disassembler: Add more UUIDs for ToUUID operator.

Adds additional UUIDs to the "known" UUID table. The new entries
are defined for the _DSM method.
iASL/Disassembler: Update for DMAR table changes.

Update table compiler and disassembler for new DMAR fields introduced
in Sept. 2013.
Merge pull request #42 from juikim/master

Fix couple of trivial problems
Merge branch 'master' of ssh://ssh.github.com/acpica/acpica
Utilities: Fix local printf issue.

The bug can be reproduced by using a format that do not have
the width.prec specified after a format that have the width.prec
specified. The second formatted output will be wrong.
The root cause is AcpiUtVsnprintf() doesn't reset the specifiers to the default values.

This patch fixes this issue. BZ 1094. Reported by Yizhe Wang, fixed by Lv Zheng.
Add some new IDs to the master _HID table.

Used for AcpiHelp and the disassembler.
Add a couple new UUIDs, plus add AH_UUID to AcpiSrc utility.

More UUIDs.
Windows table OSL: Fix windows status code regression.

Fixes a regression introduced in 74e80e335a68b442df69ff35771bafdfca43ca0c
where the windows error code was incorrectly compared.
ACPICA BZ 1096. Sasha Wildner.
AcpiHelp: Add UUID support, restructure some existing files, 3 new files.

This adds a -u option to AcpiHelp to display all known ACPI UUIDs.
Some existing files in the core code have been restructured.
Three new files.
Makefiles/ProjectFiles: Update for new files.

Update for new files created in the previous commit.
Debug object: Add current value of Timer() to debug line prefix.

Simplifies timing of things like control method execution.