78 Commits

Author SHA1 Message Date
rmoore1
4a5255916e Fix for buffer overflow on long ASL string literals. BZ 436 2006-06-28 16:14:37 +00:00
rmoore1
72ebba28c5 Rename ACPI memory macros for clarity 2006-03-10 20:08:05 +00:00
rmoore1
9efdd774a4 Add 2006 copyright 2006-01-09 17:47:27 +00:00
rmoore1
4c00d409cb *** empty log message *** 2005-11-07 23:46:52 +00:00
rmoore1
4fddfa75f3 Check for string constant maximum length (200) 2005-08-18 21:19:02 +00:00
aystarik
f698c05726 use AcpiUtStrupr
date	2005.04.08.19.09.00;	author rmoore1;	state Exp;
2005-06-29 15:47:54 +00:00
aystarik
3e8c98adc7 Add ProcessorObj keyword
date	2005.03.01.20.33.00;	author rmoore1;	state Exp;
2005-06-29 15:47:53 +00:00
aystarik
b394050966 ACPI 3.0 support
date	2004.11.05.22.58.00;	author rmoore1;	state Exp;
2005-06-29 15:47:51 +00:00
aystarik
55d0cfed1f Added Timer() op
date	2004.09.24.20.09.00;	author rmoore1;	state Exp;
2005-06-29 15:47:50 +00:00
aystarik
12d9474708 Allow EOF in "//" style comment
date	2004.09.22.17.42.00;	author rmoore1;	state Exp;
2005-06-29 15:47:49 +00:00
aystarik
e8b3d3b0bf date 2003.01.09.21.52.00; author rmoore1; state Exp; 2005-06-29 15:47:44 +00:00
aystarik
1121d073fa Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 15:47:42 +00:00
aystarik
a9def1caa7 Support for ACPI 2.0 SMBUS changes
date	2002.11.08.22.24.00;	author rmoore1;	state Exp;
2005-06-29 15:47:40 +00:00
aystarik
60f731968d Prints hex value of invalid character when found
date	2002.09.27.22.19.00;	author rmoore1;	state Exp;
2005-06-29 15:47:39 +00:00
aystarik
1a5a5221ac Fixes for EOF conditions
date	2002.08.28.21.24.00;	author rmoore1;	state Exp;
2005-06-29 15:47:38 +00:00
aystarik
7f1bac661b Temp source output file opened in binary.
date	2002.05.29.20.48.00;	author rmoore1;	state Exp;
2005-06-29 15:47:35 +00:00
aystarik
589541e33a fix warning in gcc
date	2002.05.01.02.41.00;	author agrover;	state Exp;
2005-06-29 15:47:33 +00:00
aystarik
48f8e9fb9e Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 15:47:28 +00:00
aystarik
cc2ea29a76 Ignore escape sequence if non-ascii
date	2002.02.07.20.46.00;	author rmoore1;	state Exp;
2005-06-29 15:47:26 +00:00
aystarik
6336a796de Error for string escapes that are 0 or non-ascii
date	2002.02.06.23.16.00;	author rmoore1;	state Exp;
2005-06-29 15:47:25 +00:00
aystarik
a3ca1ecedf Added warning for premature string literal termination on insertion of
a NULL char via an escape sequence.


date	2002.02.01.21.57.00;	author rmoore1;	state Exp;
2005-06-29 15:47:24 +00:00
aystarik
6354b2a056 Support for hex/octal/misc escape sequences. Error on invalid escape.
date	2002.01.08.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:47:20 +00:00
aystarik
9ba74535be Added memory allocation macros
date	2001.06.29.20.11.00;	author rmoore1;	state Exp;
2005-06-29 15:47:18 +00:00
aystarik
0063be3bf4 Put back original quotes around string literals before inserting into
line buf


date	2001.05.29.16.47.00;	author rmoore1;	state Exp;
2005-06-29 15:47:17 +00:00
aystarik
8b99c64886 Cleanup
date	2001.05.11.17.34.00;	author rmoore1;	state Exp;
2005-06-29 15:47:15 +00:00
aystarik
06533c5db7 Changed COPY operator to COPYOBJECT
date	2001.03.16.16.37.00;	author rmoore1;	state Exp;
2005-06-29 15:47:08 +00:00
aystarik
25df9bc7c2 Implemented "External" and "Unicode" ASL operators
date	2000.11.09.20.03.00;	author rmoore1;	state Exp;
2005-06-29 15:46:47 +00:00
aystarik
ebacbc469a Reworked the option names. Added invalid escape warning. added
disassemble and go option.


date	2002.07.26.20.31.00;	author rmoore1;	state Exp;
2005-06-29 15:46:02 +00:00
aystarik
3997fc99b3 Support for #line directive (not complete)
date	2002.03.28.22.05.00;	author rmoore1;	state Exp;
2005-06-29 15:45:44 +00:00
aystarik
fdedf6bc96 Fix to perform error checking on hex/octal/decimal constants
date	2002.03.25.22.11.00;	author rmoore1;	state Exp;
2005-06-29 15:45:43 +00:00
aystarik
55b236dbaa Added cache buffer for namestrings
date	2001.05.14.15.51.00;	author rmoore1;	state Exp;
2005-06-29 15:45:14 +00:00
aystarik
e559d4767a Support for 64-bit constants
date	2000.12.08.19.01.00;	author rmoore1;	state Exp;
2005-06-29 15:44:46 +00:00
aystarik
aa9b2dc0f5 Parse error handling for strings not matched by the scanner
date	2000.11.14.23.41.00;	author rmoore1;	state Exp;
2005-06-29 15:44:36 +00:00
aystarik
4d2cbdc15d Now compiles several machine ASL files
date	2000.10.27.19.41.00;	author rmoore1;	state Exp;
2005-06-29 15:44:24 +00:00
aystarik
dd8c36ae74 Added -a and -c compiler output options
date	2002.01.21.16.13.00;	author rmoore1;	state Exp;
2005-06-29 15:43:20 +00:00
aystarik
9714721133 Update function headers
date	2000.11.17.21.19.00;	author rmoore1;	state Exp;
2005-06-29 15:42:44 +00:00
aystarik
d246725676 Error messages track include file filenames
date	2000.11.15.21.09.00;	author rmoore1;	state Exp;
2005-06-29 15:42:40 +00:00
aystarik
949fa67fc3 Removed input/output file globals
date	2001.04.19.20.40.00;	author rmoore1;	state Exp;
2005-06-29 15:42:05 +00:00
aystarik
d59b66bd36 Better I/O error handling
date	2001.04.18.22.49.00;	author rmoore1;	state Exp;
2005-06-29 15:42:03 +00:00
aystarik
21202abdaa Code cleanup, added proc headers
date	2000.11.16.21.39.00;	author rmoore1;	state Exp;
2005-06-29 15:41:51 +00:00
aystarik
a4b6b936fc Include file support within listing files.
date	2000.11.13.22.08.00;	author rmoore1;	state Exp;
2005-06-29 15:41:48 +00:00
aystarik
a7170a8d1d Parse errors appear in listing file
date	2000.11.09.21.05.00;	author rmoore1;	state Exp;
2005-06-29 15:41:45 +00:00
aystarik
102f9aac59 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 15:41:43 +00:00
aystarik
d8ef587376 date 2000.11.06.17.33.00; author rmoore1; state Exp; 2005-06-29 15:41:42 +00:00
aystarik
a25abfb773 Resource template support
date	2000.10.13.20.22.00;	author rmoore1;	state Exp;
2005-06-29 15:41:38 +00:00
aystarik
ea5e90c0d1 Added standard headers and legal notice
date	2000.10.10.16.05.00;	author rmoore1;	state Exp;
2005-06-29 15:41:36 +00:00
aystarik
1bf37ae21d date 2000.10.10.15.32.00; author rmoore1; state Exp; 2005-06-29 15:41:35 +00:00
aystarik
4b117a5b64 date 2000.10.09.17.52.00; author rmoore1; state Exp; 2005-06-29 15:41:34 +00:00
aystarik
d05d28920f date 2000.09.29.20.52.00; author rmoore1; state Exp; 2005-06-29 15:41:33 +00:00
aystarik
73d5c5dcac Automated cleanup
date	2002.07.30.22.07.00;	author rmoore1;	state Exp;
2005-06-29 15:40:56 +00:00