* \author Francesco Sacchi <batt@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.2 2007/10/01 10:46:33 batt
- *#* Add rotating hash init function.
- *#*
- *#* Revision 1.1 2007/06/07 09:11:17 batt
- *#* Add rotating hash algorithm.
- *#*
- *#* Revision 1.1 2007/01/12 20:30:49 batt
- *#* Add right Rotating hash file.
- *#*
- *#*/
#ifndef ALGOS_ROTATING_H
#define ALGOS_ROTATING_H
#
# Author: Bernardo Innocenti <bernie@develer.com>
#
-# $Log$
-# Revision 1.3 2006/06/12 21:37:02 marco
-# implemented some commands (ver and sleep)
-#
-# Revision 1.2 2006/06/01 12:29:21 marco
-# Add first simple protocol command (version request).
-#
-# Revision 1.1 2006/05/18 00:41:47 bernie
-# New triface devlib application.
-#
-#
-
# Set to 1 for debug builds
triface_DEBUG = 1
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.11 2007/09/29 16:19:47 bernie
- *#* Changes to compile with sparse.
- *#*
- *#* Revision 1.10 2006/07/19 12:56:25 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.9 2006/03/22 13:34:34 bernie
- *#* MSVC support.
- *#*
- *#* Revision 1.8 2006/02/23 09:09:28 bernie
- *#* Remove Linux specific hack.
- *#*
- *#* Revision 1.7 2006/02/20 01:46:59 bernie
- *#* Port to MacOSX.
- *#*
- *#* Revision 1.6 2006/02/15 09:12:33 bernie
- *#* Don't mask useful user signals on UNIX.
- *#*
- *#* Revision 1.5 2005/11/27 23:32:42 bernie
- *#* Add CPU fallback for OS_ID.
- *#*
- *#* Revision 1.4 2005/11/27 03:07:13 bernie
- *#* IRQ_SAVE_DISABLE(): Really block signals.
- *#*
- *#* Revision 1.3 2005/11/27 03:02:40 bernie
- *#* Add POSIX emulation for IRQ_* macros; Add Qt support.
- *#*
- *#* Revision 1.2 2005/11/04 16:20:01 bernie
- *#* Fix reference to README.devlib in header.
- *#*
- *#* Revision 1.1 2005/04/11 19:04:13 bernie
- *#* Move top-level headers to cfg/ subdir.
- *#*
- *#* Revision 1.1 2004/12/31 17:40:24 bernie
- *#* Add OS detection code.
- *#*
- *#*/
#ifndef DEVLIB_OS_H
#define DEVLIB_OS_H
* \author Giovanni Bajo <rasky@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.3 2006/07/19 12:56:27 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.2 2006/02/10 12:24:42 bernie
- *#* Fix standalone build.
- *#*
- *#* Revision 1.1 2005/11/27 01:39:48 bernie
- *#* Move event.[ch] from kern/ to mware/.
- *#*
- *#* Revision 1.2 2005/11/04 16:20:02 bernie
- *#* Fix reference to README.devlib in header.
- *#*
- *#* Revision 1.1 2005/01/24 04:19:06 bernie
- *#* Function pointer based event dispatching.
- *#*
- *#* Revision 1.1 2005/01/18 19:39:42 rasky
- *#* Cambiata la logica di dispatching degli eventi: si utilizza puntatori a funzione invece di inlinare i controlli
- *#*
- *#*/
#include "event.h"
* width and precision arguments.
*/
-/*#*
- *#* $Log$
- *#* Revision 1.19 2006/09/20 13:58:17 marco
- *#* Added z modifier in string format.
- *#*
- *#* Revision 1.18 2006/07/19 12:56:27 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.17 2005/11/04 17:43:27 bernie
- *#* Fix for LP64 architectures; Add some more tests.
- *#*
- *#* Revision 1.16 2005/07/19 07:25:46 bernie
- *#* Use appconfig.h instead of cfg/config.h.
- *#*
- *#* Revision 1.15 2005/04/11 19:10:28 bernie
- *#* Include top-level headers from cfg/ subdir.
- *#*
- *#* Revision 1.14 2005/03/01 23:26:22 bernie
- *#* Use shared hextab.
- *#*
- *#* Revision 1.13 2005/02/18 12:33:25 bernie
- *#* Avoid strlen().
- *#*
- *#* Revision 1.12 2005/02/16 20:28:03 bernie
- *#* Add %S formatter.
- *#*
- *#* Revision 1.11 2005/02/16 16:51:29 bernie
- *#* Simplify float code.
- *#*
- *#* Revision 1.10 2004/10/26 09:01:35 bernie
- *#* Fix spacing.
- *#*
- *#* Revision 1.9 2004/09/14 21:06:23 bernie
- *#* Spelling fix.
- *#*
- *#* Revision 1.8 2004/08/25 14:12:09 rasky
- *#* Aggiornato il comment block dei log RCS
- *#*/
#include "formatwr.h"
#include <mware/pgm.h>
/**
* \file
* <!--
- * This file is part of BeRTOS.
+* This file is part of BeRTOS.
*
* Bertos is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.4 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.3 2006/02/10 11:30:48 bernie
- *#* C++ fixes.
- *#*
- *#* Revision 1.2 2005/03/01 23:32:05 bernie
- *#* Give due credit for this astounding creation.
- *#*
- *#*/
#include "hex.h"
* \brief General pourpose double-linked lists
*/
-/*#*
- *#* $Log$
- *#* Revision 1.20 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.19 2006/03/20 17:50:29 bernie
- *#* Fix typo.
- *#*
- *#* Revision 1.18 2006/02/27 22:40:21 bernie
- *#* Add support for poor pre-C99 compilers.
- *#*
- *#* Revision 1.17 2006/02/24 01:18:34 bernie
- *#* LIST_ENQUEUE(): New macro; Remove obsolete names.
- *#*
- *#* Revision 1.16 2006/01/23 23:10:38 bernie
- *#* REVERSE_FOREACH_NODE(): New macro; FOREACHNODE(): Rename to FOREACH_NODE.
- *#*
- *#* Revision 1.15 2005/11/04 16:20:02 bernie
- *#* Fix reference to README.devlib in header.
- *#*
- *#* Revision 1.14 2005/07/19 07:25:18 bernie
- *#* Refactor to remove type aliasing problems.
- *#*
- *#* Revision 1.13 2005/04/11 19:10:28 bernie
- *#* Include top-level headers from cfg/ subdir.
- *#*
- *#* Revision 1.12 2005/01/22 04:21:32 bernie
- *#* Add integrity checks.
- *#*
- *#* Revision 1.11 2004/12/31 16:44:11 bernie
- *#* list_remHead(), list_remTail(): Name like normal functions.
- *#*
- *#* Revision 1.10 2004/11/28 23:21:05 bernie
- *#* Remove obsolete INITLIST macro.
- *#*
- *#* Revision 1.9 2004/10/21 09:37:55 bernie
- *#* Revamp documentation.
- *#*
- *#* Revision 1.8 2004/10/19 08:46:34 bernie
- *#* Fix header.
- *#*
- *#* 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
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.11 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.10 2005/04/11 19:10:28 bernie
- *#* Include top-level headers from cfg/ subdir.
- *#*
- *#* Revision 1.9 2005/02/18 12:48:01 bernie
- *#* Fix bug with NULL buffers (caught with unit test).
- *#*
- *#* Revision 1.8 2005/02/18 12:34:29 bernie
- *#* Include <mware/pgm.h> explicitly for non-Harvard archs.
- *#*
- *#* Revision 1.7 2004/12/31 17:47:45 bernie
- *#* Rename UNUSED() to UNUSED_ARG().
- *#*
- *#* Revision 1.6 2004/11/16 21:15:19 bernie
- *#* Fix off-by-one bug in [v]snprintf().
- *#*
- *#* Revision 1.5 2004/10/03 18:54:36 bernie
- *#* sprintf(): Fix a serious bug; snprintf(): New function.
- *#*
- *#* 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.
- *#*/
-
#include <mware/formatwr.h>
#include <mware/pgm.h>
#include <cfg/compiler.h>
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.6 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.5 2005/11/04 17:47:26 bernie
- *#* Fix one warning.
- *#*
- *#* Revision 1.4 2005/11/04 17:43:27 bernie
- *#* Fix for LP64 architectures; Add some more tests.
- *#*
- *#*/
-
#include "sprintf.c"
#include "formatwr.c"
#include "hex.c"
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.3 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.2 2005/04/11 18:10:45 bernie
- *#* Doxygen fixes.
- *#*
- *#* Revision 1.1 2005/03/15 00:06:30 bernie
- *#* Simpler, smaller, faster.
- *#*
- *#*/
-
#include "strtol10.h"
/**
* \author Bernardo Innocenti <bernie@develer.com>
*/
-/*#*
- *#* $Log$
- *#* Revision 1.3 2006/07/19 12:56:28 bernie
- *#* Convert to new Doxygen style.
- *#*
- *#* Revision 1.2 2005/04/11 19:10:28 bernie
- *#* Include top-level headers from cfg/ subdir.
- *#*
- *#* Revision 1.1 2005/03/15 00:06:30 bernie
- *#* Simpler, smaller, faster.
- *#*
- *#*/
#ifndef MWARE_STRTOL10_H
#define MWARE_STRTOL10_H