IXP425 hal_delay_us is a C function.

Andrew Lunn andrew@lunn.ch
Fri Dec 5 09:58:00 GMT 2003


On Wed, Dec 03, 2003 at 02:33:32PM +0000, David Vrabel wrote:
> Hi,
> 
> In the IXP425 HAL hal_delay_us() is a C function yet in 
> include/hal_diag.h it doesn't have C linkage.  This (really trivial) 
> patch fixes this.

Committed. Thanks
 
> A quick grep though the ARM HALs shows a number of boards potentially 
> have this same problem.  I don't want to fix HALs I don't use though.

I fixed as many of the others as i could find.

  Andrew


-------------- next part --------------
? hal/arm/sa11x0/afe1
? hal/arm/sa11x0/plc2
? hal/mips/laki1
Index: hal/arm/arm9/aaed2000/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/aaed2000/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/arm/arm9/aaed2000/current/ChangeLog	21 Sep 2003 12:27:52 -0000	1.5
+++ hal/arm/arm9/aaed2000/current/ChangeLog	5 Dec 2003 09:51:45 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_primary_RAM.ecm: 
Index: hal/arm/arm9/aaed2000/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/aaed2000/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/arm/arm9/aaed2000/current/include/hal_diag.h	23 May 2002 23:01:43 -0000	1.2
+++ hal/arm/arm9/aaed2000/current/include/hal_diag.h	5 Dec 2003 09:51:45 -0000
@@ -63,7 +63,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/arm9/excalibur/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/excalibur/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/arm/arm9/excalibur/current/ChangeLog	24 Jul 2003 20:23:57 -0000	1.5
+++ hal/arm/arm9/excalibur/current/ChangeLog	5 Dec 2003 09:51:46 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_arm_arm9_excalibur.cdl:
Index: hal/arm/arm9/excalibur/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/excalibur/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/arm/arm9/excalibur/current/include/hal_diag.h	23 May 2002 23:01:46 -0000	1.2
+++ hal/arm/arm9/excalibur/current/include/hal_diag.h	5 Dec 2003 09:51:46 -0000
@@ -68,7 +68,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/arm9/innovator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/innovator/current/ChangeLog,v
retrieving revision 1.3
diff -u -r1.3 ChangeLog
--- hal/arm/arm9/innovator/current/ChangeLog	21 Sep 2003 12:27:52 -0000	1.3
+++ hal/arm/arm9/innovator/current/ChangeLog	5 Dec 2003 09:51:47 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_RAM.ecm: 
Index: hal/arm/arm9/innovator/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/innovator/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/arm9/innovator/current/include/hal_diag.h	5 Feb 2003 19:59:54 -0000	1.1
+++ hal/arm/arm9/innovator/current/include/hal_diag.h	5 Dec 2003 09:51:47 -0000
@@ -68,7 +68,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/arm9/smdk2410/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/smdk2410/current/ChangeLog,v
retrieving revision 1.1
diff -u -r1.1 ChangeLog
--- hal/arm/arm9/smdk2410/current/ChangeLog	6 Aug 2003 17:21:49 -0000	1.1
+++ hal/arm/arm9/smdk2410/current/ChangeLog	5 Dec 2003 09:51:47 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-08-06  Michael Anburaj <embeddedeng@hotmail.com>
 
 	* cdl/hal_arm_arm9_smdk2410.cdl:
Index: hal/arm/arm9/smdk2410/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arm9/smdk2410/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/arm9/smdk2410/current/include/hal_diag.h	6 Aug 2003 17:21:49 -0000	1.1
+++ hal/arm/arm9/smdk2410/current/include/hal_diag.h	5 Dec 2003 09:51:47 -0000
@@ -67,7 +67,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/at91/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/var/current/ChangeLog,v
retrieving revision 1.13
diff -u -r1.13 ChangeLog
--- hal/arm/at91/var/current/ChangeLog	5 Dec 2003 09:10:13 -0000	1.13
+++ hal/arm/at91/var/current/ChangeLog	5 Dec 2003 09:51:49 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-12-02  Thomas Koeller  <thomas.koeller@baslerweb.com>
 
 	* include/var_io.h: Improved accuracy for baud rate divider
Index: hal/arm/at91/var/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/var/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/arm/at91/var/current/include/hal_diag.h	16 May 2003 17:11:50 -0000	1.2
+++ hal/arm/at91/var/current/include/hal_diag.h	5 Dec 2003 09:51:49 -0000
@@ -71,7 +71,7 @@
 //-----------------------------------------------------------------------------
 // delay
 
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n) hal_delay_us(n);
 
 //-----------------------------------------------------------------------------
Index: hal/arm/e7t/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/ChangeLog,v
retrieving revision 1.13
diff -u -r1.13 ChangeLog
--- hal/arm/e7t/current/ChangeLog	8 Nov 2003 15:43:29 -0000	1.13
+++ hal/arm/e7t/current/ChangeLog	5 Dec 2003 09:51:50 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us is a C function.
+	
 2003-11-05  Roland Ca??ebohm  <roland.cassebohm@visionsystems.de>
 
         * include/plf_io.h: Define HAL_IO_MACROS_NO_ADDRESS_MUNGING to
Index: hal/arm/e7t/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/e7t/current/include/hal_diag.h,v
retrieving revision 1.3
diff -u -r1.3 hal_diag.h
--- hal/arm/e7t/current/include/hal_diag.h	23 May 2002 23:01:51 -0000	1.3
+++ hal/arm/e7t/current/include/hal_diag.h	5 Dec 2003 09:51:50 -0000
@@ -71,7 +71,7 @@
 //-----------------------------------------------------------------------------
 // delay
 
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n) hal_delay_us(n);
 
 //-----------------------------------------------------------------------------
Index: hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.29
diff -u -r1.29 ChangeLog
--- hal/arm/ebsa285/current/ChangeLog	21 Sep 2003 12:27:53 -0000	1.29
+++ hal/arm/ebsa285/current/ChangeLog	5 Dec 2003 09:51:52 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_RAM.ecm: 
Index: hal/arm/ebsa285/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/include/hal_diag.h,v
retrieving revision 1.5
diff -u -r1.5 hal_diag.h
--- hal/arm/ebsa285/current/include/hal_diag.h	23 May 2002 23:01:55 -0000	1.5
+++ hal/arm/ebsa285/current/include/hal_diag.h	5 Dec 2003 09:51:53 -0000
@@ -67,7 +67,7 @@
 #define HAL_DIAG_READ_CHAR(_c_) hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.45
diff -u -r1.45 ChangeLog
--- hal/arm/edb7xxx/current/ChangeLog	21 Sep 2003 12:27:53 -0000	1.45
+++ hal/arm/edb7xxx/current/ChangeLog	5 Dec 2003 09:51:56 -0000
@@ -1,3 +1,8 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/edb7312_redboot_RAM.ecm: 
Index: hal/arm/edb7xxx/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/include/hal_diag.h,v
retrieving revision 1.7
diff -u -r1.7 hal_diag.h
--- hal/arm/edb7xxx/current/include/hal_diag.h	23 May 2002 23:01:58 -0000	1.7
+++ hal/arm/edb7xxx/current/include/hal_diag.h	5 Dec 2003 09:51:56 -0000
@@ -67,7 +67,7 @@
 #define HAL_DIAG_READ_CHAR(_c_) hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/gps4020/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/gps4020/current/ChangeLog,v
retrieving revision 1.1
diff -u -r1.1 ChangeLog
--- hal/arm/gps4020/current/ChangeLog	24 Nov 2003 15:24:16 -0000	1.1
+++ hal/arm/gps4020/current/ChangeLog	5 Dec 2003 09:51:57 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-11-10  Gary Thomas  <gary@mlbassoc.com>
 
 	* support/download/tty.c: 
Index: hal/arm/gps4020/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/gps4020/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/gps4020/current/include/hal_diag.h	24 Nov 2003 15:24:17 -0000	1.1
+++ hal/arm/gps4020/current/include/hal_diag.h	5 Dec 2003 09:51:57 -0000
@@ -66,7 +66,7 @@
 #define HAL_DIAG_READ_CHAR(_c_) hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
 /*---------------------------------------------------------------------------*/
Index: hal/arm/integrator/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/ChangeLog,v
retrieving revision 1.7
diff -u -r1.7 ChangeLog
--- hal/arm/integrator/current/ChangeLog	21 Sep 2003 12:27:53 -0000	1.7
+++ hal/arm/integrator/current/ChangeLog	5 Dec 2003 09:51:58 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_platform_ints.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_ROMRAM.ecm:  Adjust for changes in RedBoot
Index: hal/arm/integrator/current/include/hal_platform_ints.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/integrator/current/include/hal_platform_ints.h,v
retrieving revision 1.3
diff -u -r1.3 hal_platform_ints.h
--- hal/arm/integrator/current/include/hal_platform_ints.h	23 May 2002 23:02:03 -0000	1.3
+++ hal/arm/integrator/current/include/hal_platform_ints.h	5 Dec 2003 09:51:58 -0000
@@ -92,7 +92,7 @@
 //----------------------------------------------------------------------------
 // Microsecond delay support.
 
-extern void hal_delay_us(cyg_uint32 usecs);
+externC void hal_delay_us(cyg_uint32 usecs);
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
 //----------------------------------------------------------------------------
Index: hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.35
diff -u -r1.35 ChangeLog
--- hal/arm/pid/current/ChangeLog	24 Jul 2003 20:23:59 -0000	1.35
+++ hal/arm/pid/current/ChangeLog	5 Dec 2003 09:52:00 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_arm_pid.cdl:
Index: hal/arm/pid/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/include/hal_diag.h,v
retrieving revision 1.8
diff -u -r1.8 hal_diag.h
--- hal/arm/pid/current/include/hal_diag.h	23 May 2002 23:02:10 -0000	1.8
+++ hal/arm/pid/current/include/hal_diag.h	5 Dec 2003 09:52:00 -0000
@@ -93,7 +93,7 @@
 /*---------------------------------------------------------------------------*/
 // delay
 
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n) hal_delay_us(n);
 
 /*---------------------------------------------------------------------------*/
Index: hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.25
diff -u -r1.25 ChangeLog
--- hal/arm/sa11x0/var/current/ChangeLog	30 Oct 2003 14:12:55 -0000	1.25
+++ hal/arm/sa11x0/var/current/ChangeLog	5 Dec 2003 09:52:03 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-10-30  Gary Thomas  <gary@mlbassoc.com>
 
 	* cdl/hal_arm_sa11x0.cdl: 
Index: hal/arm/sa11x0/var/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/include/hal_diag.h,v
retrieving revision 1.4
diff -u -r1.4 hal_diag.h
--- hal/arm/sa11x0/var/current/include/hal_diag.h	23 May 2002 23:02:28 -0000	1.4
+++ hal/arm/sa11x0/var/current/include/hal_diag.h	5 Dec 2003 09:52:03 -0000
@@ -70,7 +70,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/snds/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/snds/current/ChangeLog,v
retrieving revision 1.9
diff -u -r1.9 ChangeLog
--- hal/arm/snds/current/ChangeLog	8 Nov 2003 15:43:52 -0000	1.9
+++ hal/arm/snds/current/ChangeLog	5 Dec 2003 09:52:04 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-11-05  Roland Ca??ebohm  <roland.cassebohm@visionsystems.de>
 
         * include/plf_io.h: Define HAL_IO_MACROS_NO_ADDRESS_MUNGING to
Index: hal/arm/snds/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/snds/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/arm/snds/current/include/hal_diag.h	23 May 2002 23:02:30 -0000	1.2
+++ hal/arm/snds/current/include/hal_diag.h	5 Dec 2003 09:52:04 -0000
@@ -66,7 +66,7 @@
 #define HAL_DIAG_READ_CHAR(_c_) hal_if_diag_read_char(&_c_)
 
 //// Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
 #else  // old way of doing diagnostic I/O
Index: hal/arm/xscale/iop310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iop310/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/arm/xscale/iop310/current/ChangeLog	24 Jul 2003 20:24:00 -0000	1.5
+++ hal/arm/xscale/iop310/current/ChangeLog	5 Dec 2003 09:52:05 -0000
@@ -1,3 +1,8 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_var_ints.h: hal_delay_us() is a C function.
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_arm_xscale_iop310.cdl:
Index: hal/arm/xscale/iop310/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iop310/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/xscale/iop310/current/include/hal_diag.h	12 Nov 2002 17:38:50 -0000	1.1
+++ hal/arm/xscale/iop310/current/include/hal_diag.h	5 Dec 2003 09:52:06 -0000
@@ -65,7 +65,7 @@
 #define HAL_DIAG_READ_CHAR(_c_) hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_uint32 usecs);
+externC void hal_delay_us(cyg_uint32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/xscale/iop310/current/include/hal_var_ints.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iop310/current/include/hal_var_ints.h,v
retrieving revision 1.1
diff -u -r1.1 hal_var_ints.h
--- hal/arm/xscale/iop310/current/include/hal_var_ints.h	12 Nov 2002 17:38:50 -0000	1.1
+++ hal/arm/xscale/iop310/current/include/hal_var_ints.h	5 Dec 2003 09:52:06 -0000
@@ -131,7 +131,7 @@
 
 #define CYGNUM_HAL_ISR_COUNT            (CYGNUM_HAL_ISR_MAX+1)
 
-extern void hal_delay_us(cyg_uint32 usecs);
+externC void hal_delay_us(cyg_uint32 usecs);
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
 //----------------------------------------------------------------------------
Index: hal/arm/xscale/iq80321/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/ChangeLog,v
retrieving revision 1.16
diff -u -r1.16 ChangeLog
--- hal/arm/xscale/iq80321/current/ChangeLog	21 Sep 2003 12:27:56 -0000	1.16
+++ hal/arm/xscale/iq80321/current/ChangeLog	5 Dec 2003 09:52:07 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_RAM.ecm: 
Index: hal/arm/xscale/iq80321/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/iq80321/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/arm/xscale/iq80321/current/include/hal_diag.h	23 May 2002 23:02:32 -0000	1.2
+++ hal/arm/xscale/iq80321/current/include/hal_diag.h	5 Dec 2003 09:52:08 -0000
@@ -70,7 +70,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/xscale/ixp425/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixp425/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/arm/xscale/ixp425/current/ChangeLog	24 Jul 2003 20:24:00 -0000	1.5
+++ hal/arm/xscale/ixp425/current/ChangeLog	5 Dec 2003 09:52:08 -0000
@@ -1,3 +1,7 @@
+2003-12-05  David Vrabel  <dvrabel@arcom.com>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_arm_xscale_ixp425.cdl:
Index: hal/arm/xscale/ixp425/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/ixp425/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/xscale/ixp425/current/include/hal_diag.h	18 Mar 2003 13:10:04 -0000	1.1
+++ hal/arm/xscale/ixp425/current/include/hal_diag.h	5 Dec 2003 09:52:08 -0000
@@ -70,7 +70,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/arm/xscale/pxa2x0/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/pxa2x0/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/arm/xscale/pxa2x0/current/ChangeLog	8 Aug 2003 19:29:11 -0000	1.5
+++ hal/arm/xscale/pxa2x0/current/ChangeLog	5 Dec 2003 09:52:09 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-08-08  Gary Thomas  <gary@mind.be>
 
 	* src/pxa2x0_misc.c: 
Index: hal/arm/xscale/pxa2x0/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/xscale/pxa2x0/current/include/hal_diag.h,v
retrieving revision 1.1
diff -u -r1.1 hal_diag.h
--- hal/arm/xscale/pxa2x0/current/include/hal_diag.h	24 Jan 2003 18:47:54 -0000	1.1
+++ hal/arm/xscale/pxa2x0/current/include/hal_diag.h	5 Dec 2003 09:52:10 -0000
@@ -59,7 +59,7 @@
 #define HAL_DIAG_INIT()          hal_if_diag_init()
 #define HAL_DIAG_WRITE_CHAR(_c_) hal_if_diag_write_char(_c_)
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
 #else
Index: hal/frv/frv400/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/frv/frv400/current/ChangeLog,v
retrieving revision 1.5
diff -u -r1.5 ChangeLog
--- hal/frv/frv400/current/ChangeLog	21 Sep 2003 12:27:56 -0000	1.5
+++ hal/frv/frv400/current/ChangeLog	5 Dec 2003 09:52:11 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_diag.h: hal_delay_us() is a C function.
+
 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
 
 	* misc/redboot_RAM.ecm: 
Index: hal/frv/frv400/current/include/hal_diag.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/frv/frv400/current/include/hal_diag.h,v
retrieving revision 1.2
diff -u -r1.2 hal_diag.h
--- hal/frv/frv400/current/include/hal_diag.h	23 May 2002 23:02:54 -0000	1.2
+++ hal/frv/frv400/current/include/hal_diag.h	5 Dec 2003 09:52:11 -0000
@@ -70,7 +70,7 @@
 #define HAL_DIAG_READ_CHAR(_c_)  hal_if_diag_read_char(&_c_)
 
 // Not the best place for this, but ...
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/mn10300/am33/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/ChangeLog,v
retrieving revision 1.14
diff -u -r1.14 ChangeLog
--- hal/mn10300/am33/current/ChangeLog	24 Jul 2003 20:24:05 -0000	1.14
+++ hal/mn10300/am33/current/ChangeLog	5 Dec 2003 09:52:16 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/var_intr.h:  hal_delay_us() is a C function.
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_mn10300_am33.cdl:
Index: hal/mn10300/am33/current/include/var_intr.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mn10300/am33/current/include/var_intr.h,v
retrieving revision 1.5
diff -u -r1.5 var_intr.h
--- hal/mn10300/am33/current/include/var_intr.h	14 Nov 2002 17:53:26 -0000	1.5
+++ hal/mn10300/am33/current/include/var_intr.h	5 Dec 2003 09:52:18 -0000
@@ -558,7 +558,7 @@
     *(_pvalue_) = __hal_period__ - ((t5<<16) + t4);                     \
 }
 
-extern void hal_delay_us(cyg_int32 usecs);
+externC void hal_delay_us(cyg_int32 usecs);
 
 #define HAL_DELAY_US(n)          hal_delay_us(n);
 
Index: hal/powerpc/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/ChangeLog,v
retrieving revision 1.55
diff -u -r1.55 ChangeLog
--- hal/powerpc/arch/current/ChangeLog	24 Nov 2003 14:28:15 -0000	1.55
+++ hal/powerpc/arch/current/ChangeLog	5 Dec 2003 09:52:23 -0000
@@ -1,3 +1,7 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_intr.h: hal_delay_us() is a C function.
+
 2003-10-28  Gary Thomas  <gary@mlbassoc.com>
 
 	* src/vectors.S: Revert change to interrupt handling (see below) which
Index: hal/powerpc/arch/current/include/hal_intr.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/arch/current/include/hal_intr.h,v
retrieving revision 1.18
diff -u -r1.18 hal_intr.h
--- hal/powerpc/arch/current/include/hal_intr.h	24 Dec 2002 16:04:18 -0000	1.18
+++ hal/powerpc/arch/current/include/hal_intr.h	5 Dec 2003 09:52:25 -0000
@@ -405,7 +405,7 @@
 #endif
 
 #ifndef HAL_DELAY_US
-extern void hal_delay_us(int);
+externC void hal_delay_us(int);
 #define HAL_DELAY_US(n) hal_delay_us(n)
 #endif
 
Index: hal/sh/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/ChangeLog,v
retrieving revision 1.46
diff -u -r1.46 ChangeLog
--- hal/sh/arch/current/ChangeLog	29 Jul 2003 21:06:36 -0000	1.46
+++ hal/sh/arch/current/ChangeLog	5 Dec 2003 09:52:30 -0000
@@ -1,3 +1,8 @@
+2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* include/hal_intr_excevt.h: 
+	* include/hal_intr_vecs.h: hal_delay_us() is a C function.
+
 2003-07-29  Gary Thomas  <gary@mlbassoc.com> on behalf of
 2003-07-29  Yoshinori Sato <ysato@users.sourceforge.jp>	
 
Index: hal/sh/arch/current/include/hal_intr_excevt.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/include/hal_intr_excevt.h,v
retrieving revision 1.2
diff -u -r1.2 hal_intr_excevt.h
--- hal/sh/arch/current/include/hal_intr_excevt.h	23 May 2002 23:04:36 -0000	1.2
+++ hal/sh/arch/current/include/hal_intr_excevt.h	5 Dec 2003 09:52:31 -0000
@@ -245,7 +245,7 @@
 #define HAL_CLOCK_LATENCY( _pvalue_ ) HAL_CLOCK_READ(_pvalue_)
 #endif
 
-extern void hal_delay_us(int);
+externC void hal_delay_us(int);
 #define HAL_DELAY_US(n) hal_delay_us(n)
 
 #endif // __ASSEMBLER__
Index: hal/sh/arch/current/include/hal_intr_vecs.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/arch/current/include/hal_intr_vecs.h,v
retrieving revision 1.2
diff -u -r1.2 hal_intr_vecs.h
--- hal/sh/arch/current/include/hal_intr_vecs.h	23 May 2002 23:04:36 -0000	1.2
+++ hal/sh/arch/current/include/hal_intr_vecs.h	5 Dec 2003 09:52:31 -0000
@@ -170,7 +170,7 @@
 
 #include <cyg/infra/cyg_type.h>
 
-extern void hal_delay_us(int);
+externC void hal_delay_us(int);
 #define HAL_DELAY_US(n) hal_delay_us(n)
 
 #endif // __ASSEMBLER__


More information about the Ecos-patches mailing list