carl 
								
							 
						 
						
							
							
							
							
								
							
							
								0223069d29 
								
							 
						 
						
							
							
								
								Cleanup of modified code fixing several overflow checking issues.  
							
							
							
						 
						
							2019-06-16 01:27:49 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								3133141a08 
								
							 
						 
						
							
							
								
								Interpreter fixes according to EM testsuit.  
							
							
							
						 
						
							2019-06-16 01:20:53 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								55eb19acf8 
								
							 
						 
						
							
							
								
								* Fix merge conflict issue.  
							
							
							
						 
						
							2019-06-16 01:19:15 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								ef246bd8e2 
								
							 
						 
						
							
							
								
								Closes   #193  (signed integer shift left does not correctly check overflow in the interpreter when shifting by 0 bits),  Closes   #192  (integer division overflow is not handled in the interpreter and crashes it) and  closes   #194  (lar instruction does not accept negative bounds in interpreter when doing array index checking).  
							
							
							
						 
						
							2019-06-16 01:03:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								08b9482ac7 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/default' into default  
							
							... 
							
							
							
							Conflicts:
	util/arch/archiver.c 
							
						 
						
							2019-06-15 23:53:35 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								53d2894ed1 
								
							 
						 
						
							
							
								
								ANSI C conversion.  
							
							
							
						 
						
							2019-05-11 01:18:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								21e15965cc 
								
							 
						 
						
							
							
								
								ANSI C conversion and add procedure declarations.  
							
							
							
						 
						
							2019-05-11 01:17:40 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								472654c366 
								
							 
						 
						
							
							
								
								ANSI C conversion and add procedure declarations.  
							
							
							
						 
						
							2019-05-11 01:17:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								0301827482 
								
							 
						 
						
							
							
								
								ANSI C conversion.  
							
							
							
						 
						
							2019-05-11 01:15:51 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								970e7da896 
								
							 
						 
						
							
							
								
								Adapt to new object API  
							
							
							
						 
						
							2019-05-11 01:15:18 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								16f89747b1 
								
							 
						 
						
							
							
								
								ANSI C conversion.  
							
							
							
						 
						
							2019-05-11 01:14:54 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2859df79 
								
							 
						 
						
							
							
								
								ANSI C conversion.  
							
							
							
						 
						
							2019-05-11 01:14:01 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								dfefbcae86 
								
							 
						 
						
							
							
								
								ANSI C conversion.  
							
							
							
						 
						
							2019-05-11 01:13:43 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								f9916fb680 
								
							 
						 
						
							
							
								
								Fix call to fwrite with proper parameters.  
							
							
							
						 
						
							2019-05-11 01:12:48 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								2330d35ade 
								
							 
						 
						
							
							
								
								* Fix compilation warning.  
							
							
							
						 
						
							2019-05-11 00:49:10 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								715717a4f6 
								
							 
						 
						
							
							
								
								Read beyond buffer bugfix.  
							
							
							
						 
						
							2019-03-31 00:53:09 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								496795f0cf 
								
							 
						 
						
							
							
								
								Fix memory overflow error.  
							
							
							
						 
						
							2019-03-26 00:59:16 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								415ec163a7 
								
							 
						 
						
							
							
								
								Fix tabs.  
							
							
							
						 
						
							2019-03-26 00:58:36 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								97cb247b39 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/default' into default  
							
							... 
							
							
							
							# Conflicts:
#	util/arch/archiver.c 
							
						 
						
							2019-03-25 00:04:41 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								5ec9de401d 
								
							 
						 
						
							
							
								
								* More ANSI C portability fixes.  
							
							
							
						 
						
							2019-03-24 23:53:13 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e4fac687 
								
							 
						 
						
							
							
								
								Revert "* Adapt to more ANSI C"  
							
							... 
							
							
							
							This reverts commit da0e0ac257 
							
						 
						
							2019-03-24 23:39:04 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								a58ad2bc31 
								
							 
						 
						
							
							
								
								* Adapt to more ANSI C  
							
							
							
						 
						
							2019-03-24 23:36:52 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								da0e0ac257 
								
							 
						 
						
							
							
								
								* Adapt to more ANSI C  
							
							
							
						 
						
							2019-03-24 23:35:59 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								56e64a1fd0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/default' into carl-ansi-part1  
							
							... 
							
							
							
							# Conflicts:
#	util/arch/archiver.c
#	util/led/finish.c
#	util/led/output.c 
							
						 
						
							2019-03-24 21:42:56 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								9b6e1774ea 
								
							 
						 
						
							
							
								
								ANSI C version  
							
							... 
							
							
							
							More portability fixes. 
							
						 
						
							2019-03-24 17:37:49 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								53fa893738 
								
							 
						 
						
							
							
								
								ANSI C version  
							
							... 
							
							
							
							More portability fixes. 
							
						 
						
							2019-03-24 17:11:56 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								7063301f8c 
								
							 
						 
						
							
							
								
								Add additional defines for compilation.  
							
							
							
						 
						
							2019-03-24 17:09:29 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								086a2ac9ab 
								
							 
						 
						
							
							
								
								Add additional defines for compilation.  
							
							
							
						 
						
							2019-03-24 17:09:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f5bace63 
								
							 
						 
						
							
							
								
								Add additional defines for compilation.  
							
							
							
						 
						
							2019-03-24 17:08:45 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Koehler 
								
							 
						 
						
							
							
							
							
								
							
							
								bec236c108 
								
							 
						 
						
							
							
								
								Include more headers to declare functions.  
							
							... 
							
							
							
							This causes clang to give fewer warnings of implicit declarations of
functions.
In mach/pdp/cv/cv.c, rename wr_int2() to cv_int2() because it
conflicts with wr_int2() in <object.h>.
In util/ack, rename F_OK to F_TRANSFORM because it conflicts with F_OK
for access() in <unistd.h>. 
							
						 
						
							2019-03-22 15:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Koehler 
								
							 
						 
						
							
							
							
							
								
							
							
								dd328215d8 
								
							 
						 
						
							
							
								
								Use %zu to print size_t count  
							
							... 
							
							
							
							This silences a compiler warning. 
							
						 
						
							2019-03-22 14:09:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								b3814af1ba 
								
							 
						 
						
							
							
								
								* Bugfix of "rename" across volumes, now simply copies the file instead.  
							
							
							
						 
						
							2019-03-17 23:19:16 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								8b525f59c3 
								
							 
						 
						
							
							
								
								+ ANSI C conversion  
							
							
							
						 
						
							2019-03-17 22:46:32 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								3ac4504a5a 
								
							 
						 
						
							
							
								
								+ ANSI C conversion  
							
							
							
						 
						
							2019-03-17 22:46:32 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								5a18b85b3f 
								
							 
						 
						
							
							
								
								+ ANSI C conversion  
							
							
							
						 
						
							2019-03-17 22:46:32 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								75909230c9 
								
							 
						 
						
							
							
								
								+ ANSI C conversion  
							
							
							
						 
						
							2019-03-17 22:46:32 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ba3eec50 
								
							 
						 
						
							
							
								
								Remove CMake changes and generic sed scripts so they are move to a separate branch.  
							
							
							
						 
						
							2019-02-21 00:43:04 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								d825e962ed 
								
							 
						 
						
							
							
								
								Better ANSI C compatibility and portability:  
							
							... 
							
							
							
							+ Addition of function prototypes and include files.
+ Change function definitions to ANSI C style.
+ Initial support for CMake 
							
						 
						
							2019-02-19 00:54:24 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								cc27fd471d 
								
							 
						 
						
							
							
								
								Better ANSI C compatibility and portability:  
							
							... 
							
							
							
							+ Addition of function prototypes and include files.
+ Change function definitions to ANSI C style.
+ Initial support for CMake
. 
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								e70690c510 
								
							 
						 
						
							
							
								
								+ Addition of scripts to generate compiler include files.  
							
							
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								910643ccbb 
								
							 
						 
						
							
							
								
								Better ANSI C compatibility and portability:  
							
							... 
							
							
							
							+ Addition of function prototypes and include files.
+ Change function definitions to ANSI C style.
+ Initial support for CMake 
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								10717cc791 
								
							 
						 
						
							
							
								
								Better ANSI C compatibility and portability:  
							
							... 
							
							
							
							+ Addition of function prototypes and include files.
+ Change function definitions to ANSI C style.
- Remove support for generating K&R code.
- Remove mkstemp and replace by tmpnam (more portable but less safe) 
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								42bbdec82d 
								
							 
						 
						
							
							
								
								Better ANSI C compatibility and portability - part 1:  
							
							... 
							
							
							
							+ Addition of function prototypes.
+ Change function definitions to ANSI C style. 
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								f49a5a24f7 
								
							 
						 
						
							
							
								
								* Initial support of CMake  
							
							
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									carl 
								
							 
						 
						
							
							
							
							
								
							
							
								58d0c33784 
								
							 
						 
						
							
							
								
								* Initial support of CMake  
							
							
							
						 
						
							2019-02-19 00:54:23 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								245478a030 
								
							 
						 
						
							
							
								
								Fix memory corruption when using -R; the values being stored in the list  
							
							... 
							
							
							
							weren't freeable when they should have been. 
							
						 
						
							2019-02-15 23:40:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								e976e10708 
								
							 
						 
						
							
							
								
								Reformat before editing.  
							
							
							
						 
						
							2019-02-15 23:24:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								813595358c 
								
							 
						 
						
							
							
								
								More common symbol removal.  
							
							
							
						 
						
							2019-02-10 14:09:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								d37749750d 
								
							 
						 
						
							
							
								
								More common symbol fixing.  
							
							
							
						 
						
							2019-02-10 14:03:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								58698bed19 
								
							 
						 
						
							
							
								
								Removed a whole bunch of old strcpy() prototypes in favour of <string.h>.  
							
							
							
						 
						
							2019-02-10 13:20:04 +01:00