From 277b540c0764dd376dcf583acdc97a2b2fd3d8e6 Mon Sep 17 00:00:00 2001 From: rasky Date: Wed, 25 Aug 2004 14:12:09 +0000 Subject: [PATCH] Aggiornato il comment block dei log RCS git-svn-id: https://src.develer.com/svnoss/bertos/trunk@172 38d2e660-2303-0410-9eaa-f027e97ec537 --- arch_config.h | 21 +++++----- compiler.h | 77 ++++++++++++++++++------------------ config_kern.h | 35 +++++++++-------- config_template.h | 27 +++++++------ cpu.h | 39 +++++++++--------- cpu_detect.h | 33 +++++++++------- drv/buzzer.c | 45 +++++++++++---------- drv/buzzer.h | 27 +++++++------ drv/buzzerled.c | 27 +++++++------ drv/buzzerled.h | 33 +++++++++------- drv/buzzerled_dsp56k.h | 21 +++++----- drv/eeprom.c | 51 ++++++++++++------------ drv/eeprom.h | 27 +++++++------ drv/kdebug.c | 75 ++++++++++++++++++----------------- drv/kdebug.h | 41 ++++++++++--------- drv/ser.c | 87 +++++++++++++++++++++-------------------- drv/ser.h | 63 ++++++++++++++++-------------- drv/ser_avr.c | 63 ++++++++++++++++-------------- drv/ser_dsp56k.c | 27 +++++++------ drv/ser_i196.c | 21 +++++----- drv/ser_p.h | 21 +++++----- drv/timer.c | 81 ++++++++++++++++++++------------------ drv/timer.h | 89 ++++++++++++++++++++++-------------------- drv/timer_avr.h | 43 ++++++++++---------- drv/timer_dsp56k.h | 33 +++++++++------- drv/timer_i196.h | 21 +++++----- kern/event.h | 47 +++++++++++----------- kern/file.h | 25 ++++++------ kern/msg.h | 21 +++++----- kern/proc.c | 77 ++++++++++++++++++------------------ kern/proc.h | 33 +++++++++------- kern/proc_p.h | 71 +++++++++++++++++---------------- kern/sem.c | 27 +++++++------ kern/sem.h | 21 +++++----- kern/signal.c | 49 ++++++++++++----------- kern/signal.h | 27 +++++++------ kern/switch_dsp56k.c | 29 ++++++++------ macros.h | 61 +++++++++++++++-------------- mware/byteorder.h | 33 +++++++++------- mware/charts.c | 21 +++++----- mware/charts.h | 21 +++++----- mware/crc.c | 21 +++++----- mware/crc.h | 27 +++++++------ mware/fifobuf.h | 69 ++++++++++++++++---------------- mware/font.c | 51 ++++++++++++------------ mware/font.h | 33 +++++++++------- mware/formatwr.c | 53 +++++++++++++------------ mware/formatwr.h | 33 +++++++++------- mware/gfx.c | 27 +++++++------ mware/gfx.h | 57 ++++++++++++++------------- mware/hashtable.c | 75 ++++++++++++++++++----------------- mware/hashtable.h | 71 +++++++++++++++++---------------- mware/heap.c | 39 +++++++++--------- mware/heap.h | 33 +++++++++------- mware/kfile.h | 15 ++++--- mware/list.h | 47 +++++++++++----------- mware/rle.c | 15 ++++--- mware/rle.h | 15 ++++--- mware/sprintf.c | 61 +++++++++++++++-------------- mware/text.c | 61 +++++++++++++++-------------- mware/text.h | 21 +++++----- mware/text_format.c | 45 +++++++++++---------- mware/xmodem.c | 57 ++++++++++++++------------- mware/xmodem.h | 27 +++++++------ os/hptime.c | 27 +++++++------ os/hptime.h | 27 +++++++------ 66 files changed, 1448 insertions(+), 1250 deletions(-) diff --git a/arch_config.h b/arch_config.h index f306ee9a..79794345 100755 --- a/arch_config.h +++ b/arch_config.h @@ -13,15 +13,18 @@ * \brief Set system configuration */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:48:35 bernie - * Add top-level files. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:48:35 bernie + *#* Add top-level files. + *#* + *#*/ #ifndef ARCH_CONFIG_H #define ARCH_CONFIG_H diff --git a/compiler.h b/compiler.h index 0518f4ca..96f9c9ac 100755 --- a/compiler.h +++ b/compiler.h @@ -13,43 +13,46 @@ * \brief Additional support macros for compiler independance */ -/* - * $Log$ - * Revision 1.18 2004/08/24 16:32:37 bernie - * Document custom types. - * - * Revision 1.17 2004/08/24 13:32:14 bernie - * PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h; - * offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere; - * Trim CVS log; - * Rename header guards; - * Don't include arch_config.h in compiler.h as it's not needed there. - * - * Revision 1.16 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.15 2004/08/13 03:23:26 bernie - * Adjust a few MSVC tweaks from older projects. - * - * Revision 1.14 2004/08/10 06:56:29 bernie - * RESTRICT: New C99-like macro; STATIC_ASSERT: Fix warning for multiple invocation in one file. - * - * Revision 1.13 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.12 2004/08/01 01:21:17 bernie - * LIKELY(), UNLIKELY(): New compiler-specific macros. - * - * Revision 1.11 2004/07/30 14:34:10 rasky - * Vari fix per documentazione e commenti - * Aggiunte PP_CATn e STATIC_ASSERT - * - * Revision 1.10 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.9 2004/07/29 22:57:09 bernie - * vsprintf(): Remove prototype for backwards compatibility with GCC 3.4; ssize_t: Add definition for inferior compilers. - */ +/*#* + *#* $Log$ + *#* Revision 1.19 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.18 2004/08/24 16:32:37 bernie + *#* Document custom types. + *#* + *#* Revision 1.17 2004/08/24 13:32:14 bernie + *#* PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h; + *#* offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere; + *#* Trim CVS log; + *#* Rename header guards; + *#* Don't include arch_config.h in compiler.h as it's not needed there. + *#* + *#* Revision 1.16 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.15 2004/08/13 03:23:26 bernie + *#* Adjust a few MSVC tweaks from older projects. + *#* + *#* Revision 1.14 2004/08/10 06:56:29 bernie + *#* RESTRICT: New C99-like macro; STATIC_ASSERT: Fix warning for multiple invocation in one file. + *#* + *#* Revision 1.13 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.12 2004/08/01 01:21:17 bernie + *#* LIKELY(), UNLIKELY(): New compiler-specific macros. + *#* + *#* Revision 1.11 2004/07/30 14:34:10 rasky + *#* Vari fix per documentazione e commenti + *#* Aggiunte PP_CATn e STATIC_ASSERT + *#* + *#* Revision 1.10 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.9 2004/07/29 22:57:09 bernie + *#* vsprintf(): Remove prototype for backwards compatibility with GCC 3.4; ssize_t: Add definition for inferior compilers. + *#*/ #ifndef DEVLIB_COMPILER_H #define DEVLIB_COMPILER_H diff --git a/config_kern.h b/config_kern.h index 40891289..31e01083 100755 --- a/config_kern.h +++ b/config_kern.h @@ -13,22 +13,25 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.4 2004/08/24 16:19:38 bernie - * Add missing header. - * - * Revision 1.3 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:48:35 bernie - * Add top-level files. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/24 16:19:38 bernie + *#* Add missing header. + *#* + *#* Revision 1.3 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:48:35 bernie + *#* Add top-level files. + *#* + *#*/ #ifndef CONFIG_KERN_H #define CONFIG_KERN_H diff --git a/config_template.h b/config_template.h index 53ebcbcc..fc2ca921 100755 --- a/config_template.h +++ b/config_template.h @@ -44,18 +44,21 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.3 2004/08/24 14:30:11 bernie - * Use new-style config macros for drv/timer.c - * - * Revision 1.2 2004/08/05 18:46:52 bernie - * Documentation improvements. - * - * Revision 1.1 2004/07/29 23:34:32 bernie - * Add template configuration file. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/24 14:30:11 bernie + *#* Use new-style config macros for drv/timer.c + *#* + *#* Revision 1.2 2004/08/05 18:46:52 bernie + *#* Documentation improvements. + *#* + *#* Revision 1.1 2004/07/29 23:34:32 bernie + *#* Add template configuration file. + *#* + *#*/ #ifndef CONFIG_COMMON_H #define CONFIG_COMMON_H diff --git a/cpu.h b/cpu.h index 31966d78..9c9fa3ba 100755 --- a/cpu.h +++ b/cpu.h @@ -15,24 +15,27 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.14 2004/08/24 13:29:28 bernie - * Trim CVS log; Rename header guards. - * - * Revision 1.12 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.11 2004/08/05 17:39:56 bernie - * Fix a Doxygen tag. - * - * Revision 1.10 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.9 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - */ +/*#* + *#* $Log$ + *#* Revision 1.15 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.14 2004/08/24 13:29:28 bernie + *#* Trim CVS log; Rename header guards. + *#* + *#* Revision 1.12 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.11 2004/08/05 17:39:56 bernie + *#* Fix a Doxygen tag. + *#* + *#* Revision 1.10 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.9 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#*/ #ifndef DEVLIB_CPU_H #define DEVLIB_CPU_H diff --git a/cpu_detect.h b/cpu_detect.h index 94b05680..cad2b494 100755 --- a/cpu_detect.h +++ b/cpu_detect.h @@ -10,21 +10,24 @@ * */ -/* - * $Log$ - * Revision 1.1 2004/07/30 17:14:49 rasky - * File sfuggito al commit precedente (nuova gestione unificata del detect della CPU - * - * Revision 1.2 2004/07/30 10:31:07 rasky - * Aggiunto detect per ATmega128 - * - * Revision 1.1 2004/07/22 16:37:34 rasky - * Nuovo file cpu_detect.h per il detect della CPU - * Nuova macro CPU_HEADER per includere l'header cpu-specific di ogni modulo - * Razionalizzazione dei principali #ifdef per piattaforma con le nuove macro - * Nuove macro-utility PP_STRINGIZE e PP_CATn - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/07/30 17:14:49 rasky + *#* File sfuggito al commit precedente (nuova gestione unificata del detect della CPU + *#* + *#* Revision 1.2 2004/07/30 10:31:07 rasky + *#* Aggiunto detect per ATmega128 + *#* + *#* Revision 1.1 2004/07/22 16:37:34 rasky + *#* Nuovo file cpu_detect.h per il detect della CPU + *#* Nuova macro CPU_HEADER per includere l'header cpu-specific di ogni modulo + *#* Razionalizzazione dei principali #ifdef per piattaforma con le nuove macro + *#* Nuove macro-utility PP_STRINGIZE e PP_CATn + *#* + *#*/ #ifndef CPU_DETECT_H #define CPU_DETECT_H diff --git a/drv/buzzer.c b/drv/buzzer.c index 810dd8e8..1f8f15d9 100755 --- a/drv/buzzer.c +++ b/drv/buzzer.c @@ -13,27 +13,30 @@ * \brief Buzzer driver */ -/* - * $Log$ - * Revision 1.7 2004/08/24 16:53:43 bernie - * Add missing headers. - * - * Revision 1.6 2004/06/07 18:10:06 aleph - * Remove free pool of timers; use user-provided Timer structure instead - * - * Revision 1.5 2004/06/07 15:54:23 aleph - * Update to new event.h naming - * - * Revision 1.4 2004/06/06 16:09:22 bernie - * Reformat (from project_ks). - * - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.8 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.7 2004/08/24 16:53:43 bernie + *#* Add missing headers. + *#* + *#* Revision 1.6 2004/06/07 18:10:06 aleph + *#* Remove free pool of timers; use user-provided Timer structure instead + *#* + *#* Revision 1.5 2004/06/07 15:54:23 aleph + *#* Update to new event.h naming + *#* + *#* Revision 1.4 2004/06/06 16:09:22 bernie + *#* Reformat (from project_ks). + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include "buzzer.h" diff --git a/drv/buzzer.h b/drv/buzzer.h index 61ae7ef0..bf86a9b2 100755 --- a/drv/buzzer.h +++ b/drv/buzzer.h @@ -13,18 +13,21 @@ * \brief Buzzer driver */ -/* - * $Log$ - * Revision 1.4 2004/08/24 16:53:43 bernie - * Add missing headers. - * - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/24 16:53:43 bernie + *#* Add missing headers. + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #ifndef DRV_BUZZER_H #define DRV_BUZZER_H diff --git a/drv/buzzerled.c b/drv/buzzerled.c index cc320905..9945cb4e 100755 --- a/drv/buzzerled.c +++ b/drv/buzzerled.c @@ -25,18 +25,21 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.3 2004/07/14 14:04:29 rasky - * Merge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazione di costanti - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:36:05 bernie - * Import buzzerled driver. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/07/14 14:04:29 rasky + *#* Merge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazione di costanti + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:36:05 bernie + *#* Import buzzerled driver. + *#* + *#*/ #include "buzzerled.h" #include "timer.h" diff --git a/drv/buzzerled.h b/drv/buzzerled.h index cbf24369..bd1a04f9 100755 --- a/drv/buzzerled.h +++ b/drv/buzzerled.h @@ -13,21 +13,24 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.4 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.3 2004/07/14 14:04:29 rasky - * Merge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazione di costanti - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:36:05 bernie - * Import buzzerled driver. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.3 2004/07/14 14:04:29 rasky + *#* Merge da SC: spostata bld_set inline perché si ottimizza parecchio tramite propagazione di costanti + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:36:05 bernie + *#* Import buzzerled driver. + *#* + *#*/ #ifndef DRV_BUZZERLED_H #define DRV_BUZZERLED_H diff --git a/drv/buzzerled_dsp56k.h b/drv/buzzerled_dsp56k.h index c05c7898..7afcd469 100755 --- a/drv/buzzerled_dsp56k.h +++ b/drv/buzzerled_dsp56k.h @@ -13,15 +13,18 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:36:05 bernie - * Import buzzerled driver. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:36:05 bernie + *#* Import buzzerled driver. + *#* + *#*/ #include #include diff --git a/drv/eeprom.c b/drv/eeprom.c index ed5db170..1729a894 100755 --- a/drv/eeprom.c +++ b/drv/eeprom.c @@ -15,30 +15,33 @@ * \note This implementation is AVR specific. */ -/* - * $Log$ - * Revision 1.7 2004/08/24 16:48:40 bernie - * Note reason for including - * - * Revision 1.6 2004/08/24 14:27:20 bernie - * Doxygen fix. - * - * Revision 1.5 2004/08/24 13:46:48 bernie - * Include . - * - * Revision 1.4 2004/08/10 06:57:22 bernie - * eeprom_erase(): New function. - * - * Revision 1.3 2004/07/29 22:57:09 bernie - * Add 24LC16 support. - * - * Revision 1.2 2004/07/22 01:24:43 bernie - * Document AVR dependency. - * - * Revision 1.1 2004/07/20 17:11:18 bernie - * Import into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.8 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.7 2004/08/24 16:48:40 bernie + *#* Note reason for including + *#* + *#* Revision 1.6 2004/08/24 14:27:20 bernie + *#* Doxygen fix. + *#* + *#* Revision 1.5 2004/08/24 13:46:48 bernie + *#* Include . + *#* + *#* Revision 1.4 2004/08/10 06:57:22 bernie + *#* eeprom_erase(): New function. + *#* + *#* Revision 1.3 2004/07/29 22:57:09 bernie + *#* Add 24LC16 support. + *#* + *#* Revision 1.2 2004/07/22 01:24:43 bernie + *#* Document AVR dependency. + *#* + *#* Revision 1.1 2004/07/20 17:11:18 bernie + *#* Import into DevLib. + *#* + *#*/ #include "eeprom.h" diff --git a/drv/eeprom.h b/drv/eeprom.h index e1793c28..6d2caf03 100755 --- a/drv/eeprom.h +++ b/drv/eeprom.h @@ -13,18 +13,21 @@ * \brief Driver for the 24xx16 and 24xx256 I2C EEPROMS (interface) */ -/* - * $Log$ - * Revision 1.3 2004/08/10 06:57:22 bernie - * eeprom_erase(): New function. - * - * Revision 1.2 2004/07/29 22:57:09 bernie - * Add 24LC16 support. - * - * Revision 1.1 2004/07/20 17:11:18 bernie - * Import into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/10 06:57:22 bernie + *#* eeprom_erase(): New function. + *#* + *#* Revision 1.2 2004/07/29 22:57:09 bernie + *#* Add 24LC16 support. + *#* + *#* Revision 1.1 2004/07/20 17:11:18 bernie + *#* Import into DevLib. + *#* + *#*/ #ifndef DRV_EEPROM_H #define DRV_EEPROM_H diff --git a/drv/kdebug.c b/drv/kdebug.c index cdcfe1ea..091f0b7f 100755 --- a/drv/kdebug.c +++ b/drv/kdebug.c @@ -14,42 +14,45 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.11 2004/08/24 16:19:08 bernie - * kputchar(): New public function; Add missing dummy inlines for \!_DEBUG. - * - * Revision 1.10 2004/08/04 15:57:50 rasky - * Cambiata la putchar per kdebug per DSP56k: la nuova funzione e' quella piu' a basso livello (assembly) - * - * Revision 1.9 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.8 2004/07/30 14:26:33 rasky - * Semplificato l'output dell'ASSERT - * Aggiunta ASSERT2 con stringa di help opzionalmente disattivabile - * - * Revision 1.7 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.6 2004/07/18 21:49:28 bernie - * Add ATmega8 support. - * - * Revision 1.5 2004/06/27 15:20:26 aleph - * Change UNUSED() macro to accept two arguments: type and name; - * Add macro GNUC_PREREQ to detect GCC version during build; - * Some spacing cleanups and typo fix - * - * Revision 1.4 2004/06/06 18:09:51 bernie - * Import DSP56800 changes; Print broken wall bricks in hex. - * - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.12 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.11 2004/08/24 16:19:08 bernie + *#* kputchar(): New public function; Add missing dummy inlines for \!_DEBUG. + *#* + *#* Revision 1.10 2004/08/04 15:57:50 rasky + *#* Cambiata la putchar per kdebug per DSP56k: la nuova funzione e' quella piu' a basso livello (assembly) + *#* + *#* Revision 1.9 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.8 2004/07/30 14:26:33 rasky + *#* Semplificato l'output dell'ASSERT + *#* Aggiunta ASSERT2 con stringa di help opzionalmente disattivabile + *#* + *#* Revision 1.7 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.6 2004/07/18 21:49:28 bernie + *#* Add ATmega8 support. + *#* + *#* Revision 1.5 2004/06/27 15:20:26 aleph + *#* Change UNUSED() macro to accept two arguments: type and name; + *#* Add macro GNUC_PREREQ to detect GCC version during build; + *#* Some spacing cleanups and typo fix + *#* + *#* Revision 1.4 2004/06/06 18:09:51 bernie + *#* Import DSP56800 changes; Print broken wall bricks in hex. + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include "kdebug.h" #include "hw.h" diff --git a/drv/kdebug.h b/drv/kdebug.h index e8921923..18405e58 100755 --- a/drv/kdebug.h +++ b/drv/kdebug.h @@ -14,25 +14,28 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.5 2004/08/24 16:19:08 bernie - * kputchar(): New public function; Add missing dummy inlines for \!_DEBUG. - * - * Revision 1.4 2004/07/30 14:26:33 rasky - * Semplificato l'output dell'ASSERT - * Aggiunta ASSERT2 con stringa di help opzionalmente disattivabile - * - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - * Revision 1.1 2004/05/23 18:10:11 bernie - * Import drv/ modules. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.6 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.5 2004/08/24 16:19:08 bernie + *#* kputchar(): New public function; Add missing dummy inlines for \!_DEBUG. + *#* + *#* Revision 1.4 2004/07/30 14:26:33 rasky + *#* Semplificato l'output dell'ASSERT + *#* Aggiunta ASSERT2 con stringa di help opzionalmente disattivabile + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#* Revision 1.1 2004/05/23 18:10:11 bernie + *#* Import drv/ modules. + *#* + *#*/ #ifndef KDEBUG_H #define KDEBUG_H diff --git a/drv/ser.c b/drv/ser.c index 578de3e8..9e7e96d6 100755 --- a/drv/ser.c +++ b/drv/ser.c @@ -26,48 +26,51 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.14 2004/08/24 16:22:57 bernie - * Thinkos; Doxygen fixes - * - * Revision 1.13 2004/08/24 16:20:48 bernie - * ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write() - * - * Revision 1.12 2004/08/24 13:49:39 bernie - * Fix thinko. - * - * Revision 1.11 2004/08/15 05:32:22 bernie - * ser_resync(): New function. - * - * Revision 1.10 2004/08/10 06:29:50 bernie - * Rename timer_gettick() to timer_ticks(). - * - * Revision 1.9 2004/08/08 06:06:20 bernie - * Use new-style CONFIG_ idiom; Fix module-wide documentation. - * - * Revision 1.8 2004/07/29 22:57:09 bernie - * ser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new-style CONFIG_* macros. - * - * Revision 1.7 2004/07/18 21:49:03 bernie - * Make CONFIG_SER_DEFBAUDRATE optional. - * - * Revision 1.6 2004/06/07 15:56:28 aleph - * Remove cast-as-lvalue extension abuse - * - * Revision 1.5 2004/06/06 16:41:44 bernie - * ser_putchar(): Use fifo_push_locked() to fix potential race on 8bit processors. - * - * Revision 1.4 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.3 2004/06/02 21:35:24 aleph - * Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.15 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.14 2004/08/24 16:22:57 bernie + *#* Thinkos; Doxygen fixes + *#* + *#* Revision 1.13 2004/08/24 16:20:48 bernie + *#* ser_read(): Make buffer argument void *#* for consistency with ANSI C and ser_write() + *#* + *#* Revision 1.12 2004/08/24 13:49:39 bernie + *#* Fix thinko. + *#* + *#* Revision 1.11 2004/08/15 05:32:22 bernie + *#* ser_resync(): New function. + *#* + *#* Revision 1.10 2004/08/10 06:29:50 bernie + *#* Rename timer_gettick() to timer_ticks(). + *#* + *#* Revision 1.9 2004/08/08 06:06:20 bernie + *#* Use new-style CONFIG_ idiom; Fix module-wide documentation. + *#* + *#* Revision 1.8 2004/07/29 22:57:09 bernie + *#* ser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new-style CONFIG_* macros. + *#* + *#* Revision 1.7 2004/07/18 21:49:03 bernie + *#* Make CONFIG_SER_DEFBAUDRATE optional. + *#* + *#* Revision 1.6 2004/06/07 15:56:28 aleph + *#* Remove cast-as-lvalue extension abuse + *#* + *#* Revision 1.5 2004/06/06 16:41:44 bernie + *#* ser_putchar(): Use fifo_push_locked() to fix potential race on 8bit processors. + *#* + *#* Revision 1.4 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.3 2004/06/02 21:35:24 aleph + *#* Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include #include diff --git a/drv/ser.h b/drv/ser.h index 36e833ea..918e7a76 100755 --- a/drv/ser.h +++ b/drv/ser.h @@ -12,36 +12,39 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.10 2004/08/24 16:20:48 bernie - * ser_read(): Make buffer argument void * for consistency with ANSI C and ser_write() - * - * Revision 1.9 2004/08/15 05:32:22 bernie - * ser_resync(): New function. - * - * Revision 1.8 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.7 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.6 2004/07/29 22:57:09 bernie - * ser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new-style CONFIG_* macros. - * - * Revision 1.5 2004/07/18 21:54:23 bernie - * Add ATmega8 support. - * - * Revision 1.4 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.3 2004/06/02 21:35:24 aleph - * Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.11 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.10 2004/08/24 16:20:48 bernie + *#* ser_read(): Make buffer argument void *#* for consistency with ANSI C and ser_write() + *#* + *#* Revision 1.9 2004/08/15 05:32:22 bernie + *#* ser_resync(): New function. + *#* + *#* Revision 1.8 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.7 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.6 2004/07/29 22:57:09 bernie + *#* ser_drain(): New function; Make Serial::is_open a debug-only feature; Switch to new-style CONFIG_* macros. + *#* + *#* Revision 1.5 2004/07/18 21:54:23 bernie + *#* Add ATmega8 support. + *#* + *#* Revision 1.4 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.3 2004/06/02 21:35:24 aleph + *#* Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #ifndef DRV_SER_H #define DRV_SER_H diff --git a/drv/ser_avr.c b/drv/ser_avr.c index 4947b540..0b35db44 100755 --- a/drv/ser_avr.c +++ b/drv/ser_avr.c @@ -36,36 +36,39 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.10 2004/08/10 06:30:41 bernie - * Major redesign of serial bus policy handling. - * - * Revision 1.9 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.8 2004/07/29 22:57:09 bernie - * Several tweaks to reduce code size on ATmega8. - * - * Revision 1.7 2004/07/18 21:54:23 bernie - * Add ATmega8 support. - * - * Revision 1.5 2004/06/27 15:25:40 aleph - * Add missing callbacks for SPI; - * Change UNUSED() macro to new version with two args; - * Use TX line filling only on the correct KBUS serial port; - * Fix nasty IRQ disabling bug in recv complete hander for port 1. - * - * Revision 1.4 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.3 2004/06/02 21:35:24 aleph - * Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.11 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.10 2004/08/10 06:30:41 bernie + *#* Major redesign of serial bus policy handling. + *#* + *#* Revision 1.9 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.8 2004/07/29 22:57:09 bernie + *#* Several tweaks to reduce code size on ATmega8. + *#* + *#* Revision 1.7 2004/07/18 21:54:23 bernie + *#* Add ATmega8 support. + *#* + *#* Revision 1.5 2004/06/27 15:25:40 aleph + *#* Add missing callbacks for SPI; + *#* Change UNUSED() macro to new version with two args; + *#* Use TX line filling only on the correct KBUS serial port; + *#* Fix nasty IRQ disabling bug in recv complete hander for port 1. + *#* + *#* Revision 1.4 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.3 2004/06/02 21:35:24 aleph + *#* Serial enhancements: interruptible receive handler and 8 bit serial status for AVR; remove volatile attribute to FIFOBuffer, useless for new fifobuf routens + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include "ser.h" #include "ser_p.h" diff --git a/drv/ser_dsp56k.c b/drv/ser_dsp56k.c index cb892c72..a5a96fb7 100755 --- a/drv/ser_dsp56k.c +++ b/drv/ser_dsp56k.c @@ -13,18 +13,21 @@ * \brief DSP5680x CPU specific serial I/O driver */ -/* - * $Log$ - * Revision 1.4 2004/07/30 14:27:49 rasky - * Aggiornati alcuni file DSP56k per la nuova libreria di IRQ management - * - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/07/30 14:27:49 rasky + *#* Aggiornati alcuni file DSP56k per la nuova libreria di IRQ management + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include "ser.h" #include "ser_p.h" diff --git a/drv/ser_i196.c b/drv/ser_i196.c index 5c4cfb3f..dc77f39f 100755 --- a/drv/ser_i196.c +++ b/drv/ser_i196.c @@ -13,15 +13,18 @@ * \brief CPU specific serial I/O driver */ -/* - * $Log$ - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #include "hw.h" #include "serhw.h" diff --git a/drv/ser_p.h b/drv/ser_p.h index 6422fc11..025d79f2 100755 --- a/drv/ser_p.h +++ b/drv/ser_p.h @@ -13,15 +13,18 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.3 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.2 2004/05/23 18:21:53 bernie - * Trim CVS logs and cleanup header info. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.2 2004/05/23 18:21:53 bernie + *#* Trim CVS logs and cleanup header info. + *#* + *#*/ #ifndef DRV_SER_P_H #define DRV_SER_P_H diff --git a/drv/timer.c b/drv/timer.c index b2caf90d..22512251 100755 --- a/drv/timer.c +++ b/drv/timer.c @@ -13,45 +13,48 @@ * \brief Hardware independent timer driver (implementation) */ -/* - * $Log$ - * Revision 1.13 2004/08/10 06:59:09 bernie - * timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline. - * - * Revision 1.12 2004/08/08 05:59:37 bernie - * Remove a few useless casts. - * - * Revision 1.11 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.10 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.9 2004/07/21 00:15:13 bernie - * Put timer driver on diet. - * - * Revision 1.8 2004/07/18 21:57:07 bernie - * Fix preprocessor warning with potentially undefined symbol. - * - * Revision 1.6 2004/06/07 18:10:06 aleph - * Remove free pool of timers; use user-provided Timer structure instead - * - * Revision 1.5 2004/06/07 15:56:55 aleph - * Some tabs cleanup and add timer strobe macros - * - * Revision 1.4 2004/06/06 18:25:44 bernie - * Rename event macros to look like regular functions. - * - * Revision 1.3 2004/06/06 17:18:42 bernie - * Fix \!CONFIG_KERN_SIGNALS code paths. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:23:30 bernie - * Import drv/timer module. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.14 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.13 2004/08/10 06:59:09 bernie + *#* timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline. + *#* + *#* Revision 1.12 2004/08/08 05:59:37 bernie + *#* Remove a few useless casts. + *#* + *#* Revision 1.11 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.10 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.9 2004/07/21 00:15:13 bernie + *#* Put timer driver on diet. + *#* + *#* Revision 1.8 2004/07/18 21:57:07 bernie + *#* Fix preprocessor warning with potentially undefined symbol. + *#* + *#* Revision 1.6 2004/06/07 18:10:06 aleph + *#* Remove free pool of timers; use user-provided Timer structure instead + *#* + *#* Revision 1.5 2004/06/07 15:56:55 aleph + *#* Some tabs cleanup and add timer strobe macros + *#* + *#* Revision 1.4 2004/06/06 18:25:44 bernie + *#* Rename event macros to look like regular functions. + *#* + *#* Revision 1.3 2004/06/06 17:18:42 bernie + *#* Fix \!CONFIG_KERN_SIGNALS code paths. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:23:30 bernie + *#* Import drv/timer module. + *#* + *#*/ #include "hw.h" #include "kdebug.h" diff --git a/drv/timer.h b/drv/timer.h index d88168f0..924ee26c 100755 --- a/drv/timer.h +++ b/drv/timer.h @@ -13,49 +13,52 @@ * \brief Hardware independent timer driver (interface) */ -/* - * $Log$ - * Revision 1.15 2004/08/10 06:59:09 bernie - * timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline. - * - * Revision 1.12 2004/07/30 14:34:10 rasky - * Vari fix per documentazione e commenti - * Aggiunte PP_CATn e STATIC_ASSERT - * - * Revision 1.11 2004/07/29 22:40:12 bernie - * Spelling fix. - * - * Revision 1.10 2004/07/21 00:13:57 bernie - * Put timer driver on diet. - * - * Revision 1.9 2004/07/20 23:45:01 bernie - * Finally remove redundant protos. - * - * Revision 1.8 2004/07/18 21:57:32 bernie - * timer_gettick(): Rename to timer_tick() and document better. - * - * Revision 1.7 2004/06/27 15:26:17 aleph - * Declaration fix for build with GCC 3.4 - * - * Revision 1.6 2004/06/07 18:10:06 aleph - * Remove free pool of timers; use user-provided Timer structure instead - * - * Revision 1.5 2004/06/07 15:57:12 aleph - * Add function prototypes - * - * Revision 1.4 2004/06/06 18:25:44 bernie - * Rename event macros to look like regular functions. - * - * Revision 1.3 2004/06/06 16:57:18 bernie - * Mark some functions INLINE instead of 'extern inline'. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:23:30 bernie - * Import drv/timer module. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.16 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.15 2004/08/10 06:59:09 bernie + *#* timer_gettick(): Rename to timer_ticks() and add backwards compatibility inline. + *#* + *#* Revision 1.12 2004/07/30 14:34:10 rasky + *#* Vari fix per documentazione e commenti + *#* Aggiunte PP_CATn e STATIC_ASSERT + *#* + *#* Revision 1.11 2004/07/29 22:40:12 bernie + *#* Spelling fix. + *#* + *#* Revision 1.10 2004/07/21 00:13:57 bernie + *#* Put timer driver on diet. + *#* + *#* Revision 1.9 2004/07/20 23:45:01 bernie + *#* Finally remove redundant protos. + *#* + *#* Revision 1.8 2004/07/18 21:57:32 bernie + *#* timer_gettick(): Rename to timer_tick() and document better. + *#* + *#* Revision 1.7 2004/06/27 15:26:17 aleph + *#* Declaration fix for build with GCC 3.4 + *#* + *#* Revision 1.6 2004/06/07 18:10:06 aleph + *#* Remove free pool of timers; use user-provided Timer structure instead + *#* + *#* Revision 1.5 2004/06/07 15:57:12 aleph + *#* Add function prototypes + *#* + *#* Revision 1.4 2004/06/06 18:25:44 bernie + *#* Rename event macros to look like regular functions. + *#* + *#* Revision 1.3 2004/06/06 16:57:18 bernie + *#* Mark some functions INLINE instead of 'extern inline'. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:23:30 bernie + *#* Import drv/timer module. + *#* + *#*/ #ifndef DRV_TIMER_H #define DRV_TIMER_H diff --git a/drv/timer_avr.h b/drv/timer_avr.h index 85219236..82166d3e 100755 --- a/drv/timer_avr.h +++ b/drv/timer_avr.h @@ -13,26 +13,29 @@ * \brief Low-level timer module for AVR */ -/* - * $Log$ - * Revision 1.14 2004/08/24 16:27:01 bernie - * Add missing headers. - * - * Revision 1.13 2004/08/24 14:30:11 bernie - * Use new-style config macros for drv/timer.c - * - * Revision 1.12 2004/08/10 06:59:45 bernie - * CONFIG_TIMER_STROBE: Define no-op default macros. - * - * Revision 1.11 2004/08/03 15:53:17 aleph - * Fix spacing - * - * Revision 1.10 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.9 2004/07/22 02:01:14 bernie - * Use TIMER_PRESCALER consistently. - */ +/*#* + *#* $Log$ + *#* Revision 1.15 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.14 2004/08/24 16:27:01 bernie + *#* Add missing headers. + *#* + *#* Revision 1.13 2004/08/24 14:30:11 bernie + *#* Use new-style config macros for drv/timer.c + *#* + *#* Revision 1.12 2004/08/10 06:59:45 bernie + *#* CONFIG_TIMER_STROBE: Define no-op default macros. + *#* + *#* Revision 1.11 2004/08/03 15:53:17 aleph + *#* Fix spacing + *#* + *#* Revision 1.10 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.9 2004/07/22 02:01:14 bernie + *#* Use TIMER_PRESCALER consistently. + *#*/ #ifndef DRV_TIMER_AVR_H #define DRV_TIMER_AVR_H diff --git a/drv/timer_dsp56k.h b/drv/timer_dsp56k.h index b7f32583..f0ff8843 100755 --- a/drv/timer_dsp56k.h +++ b/drv/timer_dsp56k.h @@ -13,21 +13,24 @@ * \brief Driver module for DSP56K */ -/* - * $Log$ - * Revision 1.4 2004/07/30 14:27:49 rasky - * Aggiornati alcuni file DSP56k per la nuova libreria di IRQ management - * - * Revision 1.3 2004/06/06 18:30:34 bernie - * Import DSP56800 changes from SC. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:23:30 bernie - * Import drv/timer module. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/07/30 14:27:49 rasky + *#* Aggiornati alcuni file DSP56k per la nuova libreria di IRQ management + *#* + *#* Revision 1.3 2004/06/06 18:30:34 bernie + *#* Import DSP56800 changes from SC. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:23:30 bernie + *#* Import drv/timer module. + *#* + *#*/ #ifndef DRV_TIMER_DSP56K_H #define DRV_TIMER_DSP56K_H diff --git a/drv/timer_i196.h b/drv/timer_i196.h index 4ac3d100..f2a0f9eb 100755 --- a/drv/timer_i196.h +++ b/drv/timer_i196.h @@ -13,15 +13,18 @@ * \brief Low-level timer module for AVR */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 18:23:30 bernie - * Import drv/timer module. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 18:23:30 bernie + *#* Import drv/timer module. + *#* + *#*/ #ifndef TIMER_I196_H #define TIMER_I196_H diff --git a/kern/event.h b/kern/event.h index 3a8d8150..d01171d0 100755 --- a/kern/event.h +++ b/kern/event.h @@ -16,28 +16,31 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.6 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.5 2004/07/30 14:30:27 rasky - * Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) - * Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline - * - * Revision 1.4 2004/06/07 15:58:00 aleph - * Add function prototypes - * - * Revision 1.3 2004/06/06 18:25:44 bernie - * Rename event macros to look like regular functions. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.7 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.6 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.5 2004/07/30 14:30:27 rasky + *#* Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) + *#* Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline + *#* + *#* Revision 1.4 2004/06/07 15:58:00 aleph + *#* Add function prototypes + *#* + *#* Revision 1.3 2004/06/06 18:25:44 bernie + *#* Rename event macros to look like regular functions. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #ifndef KERN_EVENT_H #define KERN_EVENT_H diff --git a/kern/file.h b/kern/file.h index 61819076..46e9cdd3 100755 --- a/kern/file.h +++ b/kern/file.h @@ -13,17 +13,20 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/06/06 15:11:38 bernie - * Doxygenize. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/06/06 15:11:38 bernie + *#* Doxygenize. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#*/ #ifndef KERN_KFILE_H #define KERN_KFILE_H diff --git a/kern/msg.h b/kern/msg.h index b87881b4..d9b06707 100755 --- a/kern/msg.h +++ b/kern/msg.h @@ -16,15 +16,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.2 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.1 2004/06/06 15:11:08 bernie - * Import into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.1 2004/06/06 15:11:08 bernie + *#* Import into DevLib. + *#* + *#*/ #ifndef KERN_MSG_H #define KERN_MSG_H diff --git a/kern/proc.c b/kern/proc.c index 4b16c74b..c0a45a72 100755 --- a/kern/proc.c +++ b/kern/proc.c @@ -15,43 +15,46 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.11 2004/08/24 16:09:08 bernie - * Add missing header. - * - * Revision 1.10 2004/08/24 16:07:01 bernie - * Use kputs()/kputchar() when possible. - * - * Revision 1.9 2004/08/24 14:26:57 bernie - * monitor_debug_stacks(): Conditionally compile on CONFIG_KERN_MONITOR. - * - * Revision 1.8 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.7 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.6 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.5 2004/07/14 14:18:09 rasky - * Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task - * - * Revision 1.4 2004/07/13 19:21:28 aleph - * Avoid warning for unused arg when compiled without some CONFIG_KERN_xx options - * - * Revision 1.3 2004/06/06 18:37:57 bernie - * Rename event macros to look like regular functions. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.12 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.11 2004/08/24 16:09:08 bernie + *#* Add missing header. + *#* + *#* Revision 1.10 2004/08/24 16:07:01 bernie + *#* Use kputs()/kputchar() when possible. + *#* + *#* Revision 1.9 2004/08/24 14:26:57 bernie + *#* monitor_debug_stacks(): Conditionally compile on CONFIG_KERN_MONITOR. + *#* + *#* Revision 1.8 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.7 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.6 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.5 2004/07/14 14:18:09 rasky + *#* Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task + *#* + *#* Revision 1.4 2004/07/13 19:21:28 aleph + *#* Avoid warning for unused arg when compiled without some CONFIG_KERN_xx options + *#* + *#* Revision 1.3 2004/06/06 18:37:57 bernie + *#* Rename event macros to look like regular functions. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #include "cpu.h" #include "proc_p.h" diff --git a/kern/proc.h b/kern/proc.h index 26cbc579..43623480 100755 --- a/kern/proc.h +++ b/kern/proc.h @@ -13,21 +13,24 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.4 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.3 2004/07/30 14:31:23 rasky - * Hunk sfuggito al commit precedente (aggiornamento kernel) - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.3 2004/07/30 14:31:23 rasky + *#* Hunk sfuggito al commit precedente (aggiornamento kernel) + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #ifndef KERN_PROC_H #define KERN_PROC_H diff --git a/kern/proc_p.h b/kern/proc_p.h index 4123e138..30189b7f 100755 --- a/kern/proc_p.h +++ b/kern/proc_p.h @@ -13,40 +13,43 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.6 2004/08/24 16:05:15 bernie - * Add missing headers; Reformat. - * - * Revision 1.5 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.4 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.3 2004/07/14 14:18:09 rasky - * Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - * Revision 1.3 2004/05/14 12:52:13 rasky - * Importato supporto kernel per AVR da Stefano - * - * Revision 1.2 2004/04/28 16:13:49 rasky - * proc_schedule() is now semi-private (used only within the kernel) - * - * Revision 1.1 2004/04/26 18:02:40 rasky - * Importato microkernel - * - * Revision 1.1 2004/04/04 17:40:26 aleph - * Add multithreading kernel - * - */ +/*#* + *#* $Log$ + *#* Revision 1.7 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.6 2004/08/24 16:05:15 bernie + *#* Add missing headers; Reformat. + *#* + *#* Revision 1.5 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.4 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.3 2004/07/14 14:18:09 rasky + *#* Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#* Revision 1.3 2004/05/14 12:52:13 rasky + *#* Importato supporto kernel per AVR da Stefano + *#* + *#* Revision 1.2 2004/04/28 16:13:49 rasky + *#* proc_schedule() is now semi-private (used only within the kernel) + *#* + *#* Revision 1.1 2004/04/26 18:02:40 rasky + *#* Importato microkernel + *#* + *#* Revision 1.1 2004/04/04 17:40:26 aleph + *#* Add multithreading kernel + *#* + *#*/ #ifndef KERN_PROC_P_H #define KERN_PROC_P_H diff --git a/kern/sem.c b/kern/sem.c index 84028be6..9e5905f6 100755 --- a/kern/sem.c +++ b/kern/sem.c @@ -13,18 +13,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/08 05:53:23 bernie - * Use DISABLE_IRQSAVE/ENABLE_IRQRESTORE; Cleanup documentation. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/08 05:53:23 bernie + *#* Use DISABLE_IRQSAVE/ENABLE_IRQRESTORE; Cleanup documentation. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #include "sem.h" #include "proc.h" diff --git a/kern/sem.h b/kern/sem.h index 77bc07dd..b4b0ecbb 100755 --- a/kern/sem.h +++ b/kern/sem.h @@ -14,15 +14,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #ifndef KERN_SEM_H #define KERN_SEM_H diff --git a/kern/signal.c b/kern/signal.c index 513efc28..88ab1095 100755 --- a/kern/signal.c +++ b/kern/signal.c @@ -64,29 +64,32 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.6 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.5 2004/08/04 21:50:33 bernie - * Add extensive documentation. - * - * Revision 1.4 2004/07/30 14:30:27 rasky - * Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) - * Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline - * - * Revision 1.3 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.7 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.6 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.5 2004/08/04 21:50:33 bernie + *#* Add extensive documentation. + *#* + *#* Revision 1.4 2004/07/30 14:30:27 rasky + *#* Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) + *#* Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline + *#* + *#* Revision 1.3 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #include "signal.h" #include "proc.h" diff --git a/kern/signal.h b/kern/signal.h index 3591148d..e5248965 100755 --- a/kern/signal.h +++ b/kern/signal.h @@ -13,18 +13,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/07/30 14:30:27 rasky - * Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) - * Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/07/30 14:30:27 rasky + *#* Resa la sig_signal interrupt safe (con il nuovo scheduler IRQ-safe) + *#* Rimossa event_doIntr (ora inutile) e semplificata la logica delle macro con funzioni inline + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#*/ #ifndef KERN_SIGNAL_H #define KERN_SIGNAL_H diff --git a/kern/switch_dsp56k.c b/kern/switch_dsp56k.c index d99a6487..7cc5f202 100755 --- a/kern/switch_dsp56k.c +++ b/kern/switch_dsp56k.c @@ -12,19 +12,22 @@ * \brief DSP5680x task switching support */ -/* - * $Log$ - * Revision 1.3 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ void asm_switch_context(void ** new_sp/*R2*/, void ** save_sp/*R3*/); asm void asm_switch_context(void ** new_sp, void ** save_sp) diff --git a/macros.h b/macros.h index f027ce2b..797db21d 100755 --- a/macros.h +++ b/macros.h @@ -13,35 +13,38 @@ * \brief Common and handy function macros */ -/* - * $Log$ - * Revision 1.3 2004/08/24 14:13:48 bernie - * Restore a few macros that were lost in the way. - * - * Revision 1.2 2004/08/24 13:32:14 bernie - * PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h; - * offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere; - * Trim CVS log; - * Rename header guards; - * Don't include arch_config.h in compiler.h as it's not needed there. - * - * Revision 1.1 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.4 2004/08/14 18:36:50 rasky - * Doxygen fix e un livello di parentesi aggiuntivi per la macro - * - * Revision 1.3 2004/08/12 20:01:32 rasky - * Aggiunte macro BIT_CHANGE e BIT_CHANGE_BV - * - * Revision 1.2 2004/08/10 21:36:14 rasky - * Aggiunto include macros.h dove serve - * Aggiunta dipendenza da compiler.h in macros.h - * - * Revision 1.1 2004/08/10 21:30:00 rasky - * Estratte le funzioni macro in macros.h - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:08 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/24 14:13:48 bernie + *#* Restore a few macros that were lost in the way. + *#* + *#* Revision 1.2 2004/08/24 13:32:14 bernie + *#* PP_CAT(), PP_STRINGIZE(): Move back to compiler.h to break circular dependency between cpu.h/compiler.h/macros.h; + *#* offsetof(), countof(): Move back to compiler.h to avoid including macros.h almost everywhere; + *#* Trim CVS log; + *#* Rename header guards; + *#* Don't include arch_config.h in compiler.h as it's not needed there. + *#* + *#* Revision 1.1 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.4 2004/08/14 18:36:50 rasky + *#* Doxygen fix e un livello di parentesi aggiuntivi per la macro + *#* + *#* Revision 1.3 2004/08/12 20:01:32 rasky + *#* Aggiunte macro BIT_CHANGE e BIT_CHANGE_BV + *#* + *#* Revision 1.2 2004/08/10 21:36:14 rasky + *#* Aggiunto include macros.h dove serve + *#* Aggiunta dipendenza da compiler.h in macros.h + *#* + *#* Revision 1.1 2004/08/10 21:30:00 rasky + *#* Estratte le funzioni macro in macros.h + *#* + *#*/ #ifndef MACROS_H #define MACROS_H diff --git a/mware/byteorder.h b/mware/byteorder.h index 8bd11c4f..4730eb5b 100755 --- a/mware/byteorder.h +++ b/mware/byteorder.h @@ -13,21 +13,24 @@ * \author Stefano Fedrigo */ -/* - * $Log$ - * Revision 1.4 2004/07/22 01:08:43 bernie - * swab32(): Fix a very serious bug. - * - * Revision 1.3 2004/07/20 23:47:12 bernie - * Finally remove redundant protos. - * - * Revision 1.2 2004/07/20 17:09:11 bernie - * swab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions. - * - * Revision 1.1 2004/07/20 16:26:15 bernie - * Import byte-order macros into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/07/22 01:08:43 bernie + *#* swab32(): Fix a very serious bug. + *#* + *#* Revision 1.3 2004/07/20 23:47:12 bernie + *#* Finally remove redundant protos. + *#* + *#* Revision 1.2 2004/07/20 17:09:11 bernie + *#* swab16(), swab32(), cpu_to_be32(), cpu_to_le32(): New functions. + *#* + *#* Revision 1.1 2004/07/20 16:26:15 bernie + *#* Import byte-order macros into DevLib. + *#* + *#*/ #ifndef MWARE_BYTEORDER_H #define MWARE_BYTEORDER_H diff --git a/mware/charts.c b/mware/charts.c index f305744c..03b3a3af 100755 --- a/mware/charts.c +++ b/mware/charts.c @@ -24,15 +24,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/11 19:39:12 bernie - * Use chart_x_t and chart_y_t for the input dataset. - * - * Revision 1.1 2004/08/04 03:16:30 bernie - * Import simple chart drawing code. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/11 19:39:12 bernie + *#* Use chart_x_t and chart_y_t for the input dataset. + *#* + *#* Revision 1.1 2004/08/04 03:16:30 bernie + *#* Import simple chart drawing code. + *#* + *#*/ #include "charts.h" #include diff --git a/mware/charts.h b/mware/charts.h index 65c29ccc..e110b204 100755 --- a/mware/charts.h +++ b/mware/charts.h @@ -16,15 +16,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/11 19:39:12 bernie - * Use chart_x_t and chart_y_t for the input dataset. - * - * Revision 1.1 2004/08/04 03:16:30 bernie - * Import simple chart drawing code. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/11 19:39:12 bernie + *#* Use chart_x_t and chart_y_t for the input dataset. + *#* + *#* Revision 1.1 2004/08/04 03:16:30 bernie + *#* Import simple chart drawing code. + *#* + *#*/ #ifndef MWARE_CHARTS_H #define MWARE_CHARTS_H diff --git a/mware/crc.c b/mware/crc.c index d49bbd5c..3ceadf69 100755 --- a/mware/crc.c +++ b/mware/crc.c @@ -12,15 +12,18 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/06/03 08:58:16 bernie - * Import into DevLib - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/06/03 08:58:16 bernie + *#* Import into DevLib + *#* + *#*/ #include "crc.h" diff --git a/mware/crc.h b/mware/crc.h index f7ab9747..5ad39c00 100755 --- a/mware/crc.h +++ b/mware/crc.h @@ -22,18 +22,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/15 05:47:26 bernie - * updcrc16(): inline version of UPDCRC16(); Cleanup documentation. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/06/03 08:58:16 bernie - * Import into DevLib - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/15 05:47:26 bernie + *#* updcrc16(): inline version of UPDCRC16(); Cleanup documentation. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/06/03 08:58:16 bernie + *#* Import into DevLib + *#* + *#*/ #ifndef CRC_H #define CRC_H diff --git a/mware/fifobuf.h b/mware/fifobuf.h index 5caf1c3a..3e4021f6 100755 --- a/mware/fifobuf.h +++ b/mware/fifobuf.h @@ -41,39 +41,42 @@ * \code head == begin && tail == end \endcode */ -/* - * $Log$ - * Revision 1.13 2004/08/24 13:16:11 bernie - * Add type-size definitions for preprocessor. - * - * Revision 1.12 2004/08/02 20:20:29 aleph - * Merge from project_ks - * - * Revision 1.11 2004/07/30 14:15:53 rasky - * Nuovo supporto unificato per detect della CPU - * - * Revision 1.10 2004/07/29 22:57:09 bernie - * Doxygen fix. - * - * Revision 1.9 2004/07/20 23:54:27 bernie - * fifo_flush_locked(): New function; - * Revamp documentation. - * - * Revision 1.8 2004/07/20 23:47:39 bernie - * Finally remove redundant protos. - * - * Revision 1.7 2004/07/20 23:46:29 bernie - * Finally remove redundant protos. - * - * Revision 1.6 2004/06/06 17:18:04 bernie - * Remove redundant declaration of fifo_isempty_locked(). - * - * Revision 1.5 2004/06/06 16:50:35 bernie - * Import fixes for race conditions from project_ks. - * - * Revision 1.4 2004/06/06 16:11:17 bernie - * Protect MetroWerks specific pragmas with #ifdef's - */ +/*#* + *#* $Log$ + *#* Revision 1.14 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.13 2004/08/24 13:16:11 bernie + *#* Add type-size definitions for preprocessor. + *#* + *#* Revision 1.12 2004/08/02 20:20:29 aleph + *#* Merge from project_ks + *#* + *#* Revision 1.11 2004/07/30 14:15:53 rasky + *#* Nuovo supporto unificato per detect della CPU + *#* + *#* Revision 1.10 2004/07/29 22:57:09 bernie + *#* Doxygen fix. + *#* + *#* Revision 1.9 2004/07/20 23:54:27 bernie + *#* fifo_flush_locked(): New function; + *#* Revamp documentation. + *#* + *#* Revision 1.8 2004/07/20 23:47:39 bernie + *#* Finally remove redundant protos. + *#* + *#* Revision 1.7 2004/07/20 23:46:29 bernie + *#* Finally remove redundant protos. + *#* + *#* Revision 1.6 2004/06/06 17:18:04 bernie + *#* Remove redundant declaration of fifo_isempty_locked(). + *#* + *#* Revision 1.5 2004/06/06 16:50:35 bernie + *#* Import fixes for race conditions from project_ks. + *#* + *#* Revision 1.4 2004/06/06 16:11:17 bernie + *#* Protect MetroWerks specific pragmas with #ifdef's + *#*/ #ifndef MWARE_FIFO_H #define MWARE_FIFO_H diff --git a/mware/font.c b/mware/font.c index cee7c98c..b8e4fef9 100755 --- a/mware/font.c +++ b/mware/font.c @@ -13,30 +13,33 @@ * \brief Font 8x6 IBM-PC 8bit */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.5 2004/03/24 15:48:53 bernie - * Remove Copyright messages from Doxygen output - * - * Revision 1.4 2004/03/03 18:30:17 bernie - * Substitute left triangle glyph with left arrow - * - * Revision 1.3 2004/02/28 14:48:33 aleph - * Improve arrow glyphs - * - * Revision 1.2 2004/01/13 12:15:28 aleph - * Move font table in program memory; add font.h - * - * Revision 1.1 2004/01/07 23:31:54 aleph - * Add text routines - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.5 2004/03/24 15:48:53 bernie + *#* Remove Copyright messages from Doxygen output + *#* + *#* Revision 1.4 2004/03/03 18:30:17 bernie + *#* Substitute left triangle glyph with left arrow + *#* + *#* Revision 1.3 2004/02/28 14:48:33 aleph + *#* Improve arrow glyphs + *#* + *#* Revision 1.2 2004/01/13 12:15:28 aleph + *#* Move font table in program memory; add font.h + *#* + *#* Revision 1.1 2004/01/07 23:31:54 aleph + *#* Add text routines + *#* + *#*/ #include "font.h" diff --git a/mware/font.h b/mware/font.h index a86c537b..a9226d35 100755 --- a/mware/font.h +++ b/mware/font.h @@ -12,21 +12,24 @@ * \brief Font 8x6 IBM-PC 8bit */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.2 2004/03/24 15:48:53 bernie - * Remove Copyright messages from Doxygen output - * - * Revision 1.1 2004/01/13 12:15:28 aleph - * Move font table in program memory; add font.h - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.2 2004/03/24 15:48:53 bernie + *#* Remove Copyright messages from Doxygen output + *#* + *#* Revision 1.1 2004/01/13 12:15:28 aleph + *#* Move font table in program memory; add font.h + *#* + *#*/ #ifndef FONT_H #define FONT_H diff --git a/mware/formatwr.c b/mware/formatwr.c index 17b9696b..fd40deef 100755 --- a/mware/formatwr.c +++ b/mware/formatwr.c @@ -51,31 +51,34 @@ * width and precision arguments. */ -/* - * $Log$ - * Revision 1.7 2004/08/04 15:53:47 rasky - * Nuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo dellos tack - * - * Revision 1.6 2004/07/30 14:34:10 rasky - * Vari fix per documentazione e commenti - * Aggiunte PP_CATn e STATIC_ASSERT - * - * Revision 1.5 2004/07/29 22:57:09 bernie - * Switch to new-style config handling. - * - * Revision 1.4 2004/07/21 00:20:20 bernie - * Allow completely disabling printf()-like formatter. - * - * Revision 1.3 2004/07/18 22:00:15 bernie - * Reorganize configuration parameters to match DevLib's convention. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.8 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.7 2004/08/04 15:53:47 rasky + *#* Nuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo dellos tack + *#* + *#* Revision 1.6 2004/07/30 14:34:10 rasky + *#* Vari fix per documentazione e commenti + *#* Aggiunte PP_CATn e STATIC_ASSERT + *#* + *#* Revision 1.5 2004/07/29 22:57:09 bernie + *#* Switch to new-style config handling. + *#* + *#* Revision 1.4 2004/07/21 00:20:20 bernie + *#* Allow completely disabling printf()-like formatter. + *#* + *#* Revision 1.3 2004/07/18 22:00:15 bernie + *#* Reorganize configuration parameters to match DevLib's convention. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#*/ #include "formatwr.h" #include /* progmem macros */ diff --git a/mware/formatwr.h b/mware/formatwr.h index 4e6a5b41..6e8ed15c 100755 --- a/mware/formatwr.h +++ b/mware/formatwr.h @@ -10,21 +10,24 @@ * \brief Basic "printf", "sprintf" and "fprintf" formatter. */ -/* - * $Log$ - * Revision 1.4 2004/08/04 15:53:47 rasky - * Nuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo dellos tack - * - * Revision 1.3 2004/07/29 22:57:09 bernie - * Add values for new-style CONFIG_PRINTF option. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/04 15:53:47 rasky + *#* Nuove opzioni di configurazione per formatted_write e ridotto maggiormente l'utilizzo dellos tack + *#* + *#* Revision 1.3 2004/07/29 22:57:09 bernie + *#* Add values for new-style CONFIG_PRINTF option. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#*/ #ifndef MWARE_FORMATWR_H #define MWARE_FORMATWR_H diff --git a/mware/gfx.c b/mware/gfx.c index 9f0079db..9d1e6d3a 100755 --- a/mware/gfx.c +++ b/mware/gfx.c @@ -14,18 +14,21 @@ * \brief General pourpose graphics routines */ -/* - * $Log$ - * Revision 1.4 2004/08/24 16:53:10 bernie - * Use new-style config macros. - * - * Revision 1.3 2004/08/04 03:16:59 bernie - * Switch to new DevLib CONFIG_ convention. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/24 16:53:10 bernie + *#* Use new-style config macros. + *#* + *#* Revision 1.3 2004/08/04 03:16:59 bernie + *#* Switch to new DevLib CONFIG_ convention. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#*/ #include "gfx.h" #include "config.h" diff --git a/mware/gfx.h b/mware/gfx.h index 31d3e796..792a49c3 100755 --- a/mware/gfx.h +++ b/mware/gfx.h @@ -12,33 +12,36 @@ * \brief General pourpose graphics routines */ -/* - * $Log$ - * Revision 1.4 2004/08/10 07:00:16 bernie - * Add missing header. - * - * Revision 1.3 2004/08/04 03:16:59 bernie - * Switch to new DevLib CONFIG_ convention. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.4 2004/02/09 00:21:28 aleph - * Various gfx fixes - * - * Revision 1.3 2004/01/27 23:24:19 aleph - * Add new graphics primitives - * - * Revision 1.2 2004/01/07 23:33:01 aleph - * Change copyright email - * - * Revision 1.1 2004/01/07 19:05:31 aleph - * Add graphics routines - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/10 07:00:16 bernie + *#* Add missing header. + *#* + *#* Revision 1.3 2004/08/04 03:16:59 bernie + *#* Switch to new DevLib CONFIG_ convention. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.4 2004/02/09 00:21:28 aleph + *#* Various gfx fixes + *#* + *#* Revision 1.3 2004/01/27 23:24:19 aleph + *#* Add new graphics primitives + *#* + *#* Revision 1.2 2004/01/07 23:33:01 aleph + *#* Change copyright email + *#* + *#* Revision 1.1 2004/01/07 19:05:31 aleph + *#* Add graphics routines + *#* + *#*/ #ifndef MWARE_GFX_H #define MWARE_GFX_H diff --git a/mware/hashtable.c b/mware/hashtable.c index 603f30eb..68676ee9 100755 --- a/mware/hashtable.c +++ b/mware/hashtable.c @@ -59,42 +59,45 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.1 2004/07/14 14:08:16 rasky - * Implementazione di una tabella hash - * - * Revision 1.13 2004/07/12 16:33:36 rasky - * Aggiunta nuova ASSERT2, con stringa di descrizione del problema (disabilitabile tramite una macro di configurazione) - * Modificato il codice del firmware per utilizzare ASSERT2 - * Modificato il progetto in modo da disabilitare le stringhe di errore nel target xROM-xRAM - * - * Revision 1.12 2004/06/14 15:15:24 rasky - * Cambiato key_data in un union invece di castare - * Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr - * - * Revision 1.11 2004/06/14 15:09:04 rasky - * Cambiati i messaggi di assert (è inutile citare il nome della funzione) - * - * Revision 1.10 2004/06/14 15:07:38 rasky - * Convertito il loop di calc_hash a interi (per farlo ottimizzare maggiormente) - * - * Revision 1.9 2004/06/14 14:59:40 rasky - * Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava - * - * Revision 1.8 2004/06/12 15:18:05 rasky - * Nuova hashtable con chiave esterna o interna a scelta, come discusso - * - * Revision 1.7 2004/06/04 17:16:31 rasky - * Fixato un bug nel caso in cui la chiave ecceda la dimensione massima: il clamp non può essere fatto dentro la perform_lookup perché anche la ht_insert deve avere il valore clampato a disposizione per fare la memcpy - * - * Revision 1.6 2004/05/26 16:36:50 rasky - * Aggiunto il rationale per l'interfaccia degli iteratori - * - * Revision 1.5 2004/05/24 15:28:20 rasky - * Sistemata la documentazione, rimossa keycmp in favore della memcmp - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/07/14 14:08:16 rasky + *#* Implementazione di una tabella hash + *#* + *#* Revision 1.13 2004/07/12 16:33:36 rasky + *#* Aggiunta nuova ASSERT2, con stringa di descrizione del problema (disabilitabile tramite una macro di configurazione) + *#* Modificato il codice del firmware per utilizzare ASSERT2 + *#* Modificato il progetto in modo da disabilitare le stringhe di errore nel target xROM-xRAM + *#* + *#* Revision 1.12 2004/06/14 15:15:24 rasky + *#* Cambiato key_data in un union invece di castare + *#* Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr + *#* + *#* Revision 1.11 2004/06/14 15:09:04 rasky + *#* Cambiati i messaggi di assert (è inutile citare il nome della funzione) + *#* + *#* Revision 1.10 2004/06/14 15:07:38 rasky + *#* Convertito il loop di calc_hash a interi (per farlo ottimizzare maggiormente) + *#* + *#* Revision 1.9 2004/06/14 14:59:40 rasky + *#* Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava + *#* + *#* Revision 1.8 2004/06/12 15:18:05 rasky + *#* Nuova hashtable con chiave esterna o interna a scelta, come discusso + *#* + *#* Revision 1.7 2004/06/04 17:16:31 rasky + *#* Fixato un bug nel caso in cui la chiave ecceda la dimensione massima: il clamp non può essere fatto dentro la perform_lookup perché anche la ht_insert deve avere il valore clampato a disposizione per fare la memcpy + *#* + *#* Revision 1.6 2004/05/26 16:36:50 rasky + *#* Aggiunto il rationale per l'interfaccia degli iteratori + *#* + *#* Revision 1.5 2004/05/24 15:28:20 rasky + *#* Sistemata la documentazione, rimossa keycmp in favore della memcmp + *#* + *#*/ #include "hashtable.h" #include #include diff --git a/mware/hashtable.h b/mware/hashtable.h index ddfc2e37..931917a6 100755 --- a/mware/hashtable.h +++ b/mware/hashtable.h @@ -29,40 +29,43 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.3 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.2 2004/08/04 15:52:54 rasky - * Merge da SC: fixato namespace dell'include guard - * - * Revision 1.1 2004/07/14 14:08:16 rasky - * Implementazione di una tabella hash - * - * Revision 1.10 2004/06/14 15:17:15 rasky - * Qualche fix alla documentazione Doxygen - * - * Revision 1.9 2004/06/14 15:15:24 rasky - * Cambiato key_data in un union invece di castare - * Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr - * - * Revision 1.8 2004/06/14 14:59:40 rasky - * Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava - * - * Revision 1.7 2004/06/12 15:18:05 rasky - * Nuova hashtable con chiave esterna o interna a scelta, come discusso - * - * Revision 1.6 2004/05/26 16:33:31 rasky - * Aggiunta interfaccia per visita della hashtable tramite iteratori - * - * Revision 1.5 2004/05/24 18:42:23 rasky - * Fixato un commento doxygen - * - * Revision 1.4 2004/05/24 15:28:20 rasky - * Sistemata la documentazione, rimossa keycmp in favore della memcmp - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.2 2004/08/04 15:52:54 rasky + *#* Merge da SC: fixato namespace dell'include guard + *#* + *#* Revision 1.1 2004/07/14 14:08:16 rasky + *#* Implementazione di una tabella hash + *#* + *#* Revision 1.10 2004/06/14 15:17:15 rasky + *#* Qualche fix alla documentazione Doxygen + *#* + *#* Revision 1.9 2004/06/14 15:15:24 rasky + *#* Cambiato key_data in un union invece di castare + *#* Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr + *#* + *#* Revision 1.8 2004/06/14 14:59:40 rasky + *#* Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava + *#* + *#* Revision 1.7 2004/06/12 15:18:05 rasky + *#* Nuova hashtable con chiave esterna o interna a scelta, come discusso + *#* + *#* Revision 1.6 2004/05/26 16:33:31 rasky + *#* Aggiunta interfaccia per visita della hashtable tramite iteratori + *#* + *#* Revision 1.5 2004/05/24 18:42:23 rasky + *#* Fixato un commento doxygen + *#* + *#* Revision 1.4 2004/05/24 15:28:20 rasky + *#* Sistemata la documentazione, rimossa keycmp in favore della memcmp + *#* + *#*/ #ifndef MWARE_HASHTABLE_H diff --git a/mware/heap.c b/mware/heap.c index 2bac2b21..70c73c1b 100755 --- a/mware/heap.c +++ b/mware/heap.c @@ -13,24 +13,27 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.2 2004/08/04 15:54:18 rasky - * Merge da SC: prima versione veramente funzionante - * - * Revision 1.1 2004/07/31 16:33:58 rasky - * Spostato lo heap da kern/ a mware/ - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.2 2004/08/04 15:54:18 rasky + *#* Merge da SC: prima versione veramente funzionante + *#* + *#* Revision 1.1 2004/07/31 16:33:58 rasky + *#* Spostato lo heap da kern/ a mware/ + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #include "heap.h" #include // memset() diff --git a/mware/heap.h b/mware/heap.h index 58a3a2fb..2635dff1 100755 --- a/mware/heap.h +++ b/mware/heap.h @@ -18,21 +18,24 @@ * */ -/* - * $Log$ - * Revision 1.2 2004/08/04 15:54:18 rasky - * Merge da SC: prima versione veramente funzionante - * - * Revision 1.1 2004/07/31 16:33:58 rasky - * Spostato lo heap da kern/ a mware/ - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/08/04 15:54:18 rasky + *#* Merge da SC: prima versione veramente funzionante + *#* + *#* Revision 1.1 2004/07/31 16:33:58 rasky + *#* Spostato lo heap da kern/ a mware/ + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#*/ #ifndef MWARE_HEAP_H #define MWARE_HEAP_H diff --git a/mware/kfile.h b/mware/kfile.h index a752830c..212027fa 100755 --- a/mware/kfile.h +++ b/mware/kfile.h @@ -12,12 +12,15 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.1 2004/08/04 02:40:25 bernie - * Add virtual file I/O interface. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/08/04 02:40:25 bernie + *#* Add virtual file I/O interface. + *#* + *#*/ #ifndef MWARE_KFILE_H #define MWARE_KFILE_H diff --git a/mware/list.h b/mware/list.h index 2e5da890..a0451eb5 100755 --- a/mware/list.h +++ b/mware/list.h @@ -11,28 +11,31 @@ * \brief General pourpose double-linked lists */ -/* - * $Log$ - * Revision 1.6 2004/07/30 14:34:10 rasky - * Vari fix per documentazione e commenti - * Aggiunte PP_CATn e STATIC_ASSERT - * - * Revision 1.5 2004/07/20 23:45:01 bernie - * Finally remove redundant protos. - * - * Revision 1.4 2004/07/18 22:12:53 bernie - * Fix warnings with GCC 3.3.2. - * - * Revision 1.3 2004/07/18 22:01:43 bernie - * REMHEAD(), REMTAIL(): Move to list.h as inline functions. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.7 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.6 2004/07/30 14:34:10 rasky + *#* Vari fix per documentazione e commenti + *#* Aggiunte PP_CATn e STATIC_ASSERT + *#* + *#* Revision 1.5 2004/07/20 23:45:01 bernie + *#* Finally remove redundant protos. + *#* + *#* Revision 1.4 2004/07/18 22:12:53 bernie + *#* Fix warnings with GCC 3.3.2. + *#* + *#* Revision 1.3 2004/07/18 22:01:43 bernie + *#* REMHEAD(), REMTAIL(): Move to list.h as inline functions. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#*/ #ifndef MWARE_LIST_H #define MWARE_LIST_H diff --git a/mware/rle.c b/mware/rle.c index 4655ab66..d01ac48e 100755 --- a/mware/rle.c +++ b/mware/rle.c @@ -14,12 +14,15 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.1 2004/08/04 02:35:54 bernie - * Import simple RLE algorithm. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/08/04 02:35:54 bernie + *#* Import simple RLE algorithm. + *#* + *#*/ #include "rle.h" diff --git a/mware/rle.h b/mware/rle.h index b23da7dd..f3322d9c 100755 --- a/mware/rle.h +++ b/mware/rle.h @@ -12,12 +12,15 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.1 2004/08/04 02:35:54 bernie - * Import simple RLE algorithm. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/08/04 02:35:54 bernie + *#* Import simple RLE algorithm. + *#* + *#*/ #ifndef RLE_H #define RLE_H diff --git a/mware/sprintf.c b/mware/sprintf.c index def6d20f..18bc8a3f 100755 --- a/mware/sprintf.c +++ b/mware/sprintf.c @@ -12,35 +12,38 @@ * \brief Simple sprintf() implementation based on _formatted_write() */ -/* - * $Log$ - * Revision 1.3 2004/06/27 15:20:26 aleph - * Change UNUSED() macro to accept two arguments: type and name; - * Add macro GNUC_PREREQ to detect GCC version during build; - * Some spacing cleanups and typo fix - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.4 2004/04/03 20:42:27 aleph - * Remove duplicated defines - * - * Revision 1.3 2004/03/24 15:48:53 bernie - * Remove Copyright messages from Doxygen output - * - * Revision 1.2 2004/03/19 16:51:30 bernie - * Add PROGMEM kludge. - * - * Revision 1.1 2004/02/23 09:45:09 aleph - * Add missing library functions. - * - * Revision 1.1 2003/11/13 16:56:37 aleph - * Add first implementation of dsp firmware - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/06/27 15:20:26 aleph + *#* Change UNUSED() macro to accept two arguments: type and name; + *#* Add macro GNUC_PREREQ to detect GCC version during build; + *#* Some spacing cleanups and typo fix + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.4 2004/04/03 20:42:27 aleph + *#* Remove duplicated defines + *#* + *#* Revision 1.3 2004/03/24 15:48:53 bernie + *#* Remove Copyright messages from Doxygen output + *#* + *#* Revision 1.2 2004/03/19 16:51:30 bernie + *#* Add PROGMEM kludge. + *#* + *#* Revision 1.1 2004/02/23 09:45:09 aleph + *#* Add missing library functions. + *#* + *#* Revision 1.1 2003/11/13 16:56:37 aleph + *#* Add first implementation of dsp firmware + *#* + *#*/ #include "compiler.h" #include "formatwr.h" diff --git a/mware/text.c b/mware/text.c index 5bb0df2d..e20c777f 100755 --- a/mware/text.c +++ b/mware/text.c @@ -14,35 +14,38 @@ * \brief Text graphic routines */ -/* - * $Log$ - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.17 2004/05/15 16:57:01 aleph - * Fixes for non-DEBUG build - * - * Revision 1.16 2004/04/03 20:42:49 aleph - * Add text_clear() - * - * Revision 1.15 2004/03/24 15:03:45 bernie - * Use explicit include paths; clean Doxygen comments - * - * Revision 1.14 2004/03/19 16:52:28 bernie - * Move printf() like functions from text.c to text_format.c and add PROGMEM versions. - * - * Revision 1.13 2004/03/17 18:23:32 bernie - * Oops. - * - * Revision 1.12 2004/03/17 18:03:22 bernie - * Make diagnostic message shorter - * - * Revision 1.11 2004/03/13 22:52:54 aleph - * documentation fixes - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.17 2004/05/15 16:57:01 aleph + *#* Fixes for non-DEBUG build + *#* + *#* Revision 1.16 2004/04/03 20:42:49 aleph + *#* Add text_clear() + *#* + *#* Revision 1.15 2004/03/24 15:03:45 bernie + *#* Use explicit include paths; clean Doxygen comments + *#* + *#* Revision 1.14 2004/03/19 16:52:28 bernie + *#* Move printf() like functions from text.c to text_format.c and add PROGMEM versions. + *#* + *#* Revision 1.13 2004/03/17 18:23:32 bernie + *#* Oops. + *#* + *#* Revision 1.12 2004/03/17 18:03:22 bernie + *#* Make diagnostic message shorter + *#* + *#* Revision 1.11 2004/03/13 22:52:54 aleph + *#* documentation fixes + *#*/ #include "gfx.h" #include "font.h" diff --git a/mware/text.h b/mware/text.h index 74508b2a..231dbb66 100755 --- a/mware/text.h +++ b/mware/text.h @@ -12,15 +12,18 @@ * \brief Text graphic routines */ -/* - * $Log$ - * Revision 1.3 2004/08/05 18:46:44 bernie - * Documentation improvements. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/05 18:46:44 bernie + *#* Documentation improvements. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#*/ #ifndef TEXT_H #define TEXT_H diff --git a/mware/text_format.c b/mware/text_format.c index 954d1bc8..9aaf58dd 100755 --- a/mware/text_format.c +++ b/mware/text_format.c @@ -14,27 +14,30 @@ * \brief printf-family routines for text output */ -/* - * $Log$ - * Revision 1.4 2004/08/05 18:46:44 bernie - * Documentation improvements. - * - * Revision 1.3 2004/08/03 15:57:18 aleph - * Add include to fix warning for vsprintf() - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 15:43:16 bernie - * Import mware modules. - * - * Revision 1.2 2004/03/26 18:50:50 bernie - * Move _PROGMEM stuff to compiler.h - * - * Revision 1.1 2004/03/19 16:52:28 bernie - * Move printf() like functions from text.c to text_format.c and add PROGMEM versions. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.5 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.4 2004/08/05 18:46:44 bernie + *#* Documentation improvements. + *#* + *#* Revision 1.3 2004/08/03 15:57:18 aleph + *#* Add include to fix warning for vsprintf() + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 15:43:16 bernie + *#* Import mware modules. + *#* + *#* Revision 1.2 2004/03/26 18:50:50 bernie + *#* Move _PROGMEM stuff to compiler.h + *#* + *#* Revision 1.1 2004/03/19 16:52:28 bernie + *#* Move printf() like functions from text.c to text_format.c and add PROGMEM versions. + *#* + *#*/ #include "text.h" #include "formatwr.h" /* _formatted_write() */ diff --git a/mware/xmodem.c b/mware/xmodem.c index 46a6da46..559a0c5d 100755 --- a/mware/xmodem.c +++ b/mware/xmodem.c @@ -26,33 +26,36 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.7 2004/08/15 06:30:06 bernie - * Make the buffer a local variable, as documented. - * - * Revision 1.6 2004/08/15 05:31:46 bernie - * Add an #error to spread some FUD about the quality of this module; - * Add a few TODOs from Rasky's review; - * Update to the new drv/ser.c API; - * Move FlushSerial() to drv/ser.c and generalize. - * - * Revision 1.5 2004/08/12 23:46:21 bernie - * Remove extra indentation level in switch statements. - * - * Revision 1.4 2004/08/12 23:35:50 bernie - * Replace a handmade loop with memset(). - * - * Revision 1.3 2004/08/12 23:34:36 bernie - * Replace if/else with continue to reduce indentation level. - * - * Revision 1.2 2004/08/12 23:24:07 bernie - * Rename UPDCRC() to UPDCRC16(). - * - * Revision 1.1 2004/08/11 19:54:22 bernie - * Import XModem protocol into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.8 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.7 2004/08/15 06:30:06 bernie + *#* Make the buffer a local variable, as documented. + *#* + *#* Revision 1.6 2004/08/15 05:31:46 bernie + *#* Add an #error to spread some FUD about the quality of this module; + *#* Add a few TODOs from Rasky's review; + *#* Update to the new drv/ser.c API; + *#* Move FlushSerial() to drv/ser.c and generalize. + *#* + *#* Revision 1.5 2004/08/12 23:46:21 bernie + *#* Remove extra indentation level in switch statements. + *#* + *#* Revision 1.4 2004/08/12 23:35:50 bernie + *#* Replace a handmade loop with memset(). + *#* + *#* Revision 1.3 2004/08/12 23:34:36 bernie + *#* Replace if/else with continue to reduce indentation level. + *#* + *#* Revision 1.2 2004/08/12 23:24:07 bernie + *#* Rename UPDCRC() to UPDCRC16(). + *#* + *#* Revision 1.1 2004/08/11 19:54:22 bernie + *#* Import XModem protocol into DevLib. + *#* + *#*/ #include "xmodem.h" diff --git a/mware/xmodem.h b/mware/xmodem.h index f42c10f9..8e66a5b7 100755 --- a/mware/xmodem.h +++ b/mware/xmodem.h @@ -11,18 +11,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.2 2004/08/15 05:31:46 bernie - * Add an #error to spread some FUD about the quality of this module; - * Add a few TODOs from Rasky's review; - * Update to the new drv/ser.c API; - * Move FlushSerial() to drv/ser.c and generalize. - * - * Revision 1.1 2004/08/11 19:54:22 bernie - * Import XModem protocol into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.3 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.2 2004/08/15 05:31:46 bernie + *#* Add an #error to spread some FUD about the quality of this module; + *#* Add a few TODOs from Rasky's review; + *#* Update to the new drv/ser.c API; + *#* Move FlushSerial() to drv/ser.c and generalize. + *#* + *#* Revision 1.1 2004/08/11 19:54:22 bernie + *#* Import XModem protocol into DevLib. + *#* + *#*/ #ifndef MWARE_XMODEM_H #define MWARE_XMODEM_H diff --git a/os/hptime.c b/os/hptime.c index e4016d1b..c84524d7 100755 --- a/os/hptime.c +++ b/os/hptime.c @@ -11,18 +11,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/10 05:45:04 bernie - * Fix spacing in header. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/06/03 09:01:06 bernie - * Import into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/10 05:45:04 bernie + *#* Fix spacing in header. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/06/03 09:01:06 bernie + *#* Import into DevLib. + *#* + *#*/ #include "hptime.h" diff --git a/os/hptime.h b/os/hptime.h index 4f94cc7c..9f91ad36 100755 --- a/os/hptime.h +++ b/os/hptime.h @@ -11,18 +11,21 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.3 2004/08/10 05:45:04 bernie - * Fix spacing in header. - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/06/03 09:01:06 bernie - * Import into DevLib. - * - */ +/*#* + *#* $Log$ + *#* Revision 1.4 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.3 2004/08/10 05:45:04 bernie + *#* Fix spacing in header. + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/06/03 09:01:06 bernie + *#* Import into DevLib. + *#* + *#*/ #ifndef HPTIME_H #define HPTIME_H -- 2.25.1