[OpenBIOS] r310 - openbios-devel/kernel

svn at openbios.org svn at openbios.org
Tue Dec 23 11:12:10 CET 2008


Author: blueswirl
Date: 2008-12-23 11:12:09 +0100 (Tue, 23 Dec 2008)
New Revision: 310

Modified:
   openbios-devel/kernel/internal.c
   openbios-devel/kernel/primitives.c
Log:
Make words array static and change the definition to a stricter one

Modified: openbios-devel/kernel/internal.c
===================================================================
--- openbios-devel/kernel/internal.c	2008-12-23 10:09:04 UTC (rev 309)
+++ openbios-devel/kernel/internal.c	2008-12-23 10:12:09 UTC (rev 310)
@@ -13,7 +13,9 @@
  *  - address pointed by CFA is executed by CPU
  */
 
-extern void * const words[];
+typedef void forth_word(void);
+
+static forth_word * const words[];
 ucell PC;
 volatile int runforth = 0;
 

Modified: openbios-devel/kernel/primitives.c
===================================================================
--- openbios-devel/kernel/primitives.c	2008-12-23 10:09:04 UTC (rev 309)
+++ openbios-devel/kernel/primitives.c	2008-12-23 10:12:09 UTC (rev 310)
@@ -39,8 +39,7 @@
  * THE END). ANY OTHER CHANGE WILL BREAK COMPATIBILITY TO OLDER
  * BINARY DICTIONARIES.
  */
-void * const words[] = {
-
+static forth_word * const words[] = {
 	/*
 	 * CFAs and special words
 	 */




More information about the OpenBIOS mailing list