projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix a memory leak in proc_freeZombies().
[bertos.git]
/
bertos
/
cfg
/
compiler.h
diff --git
a/bertos/cfg/compiler.h
b/bertos/cfg/compiler.h
index a303dc776115cc0ab9640d4eb208bfe366c950ad..87cdd9425a4159617880e40e2a803d929089a397 100644
(file)
--- a/
bertos/cfg/compiler.h
+++ b/
bertos/cfg/compiler.h
@@
-27,14
+27,14
@@
* the GNU General Public License.
*
* Copyright 2003, 2004, 2005 Develer S.r.l. (http://www.develer.com/)
* the GNU General Public License.
*
* Copyright 2003, 2004, 2005 Develer S.r.l. (http://www.develer.com/)
- * Copyright 2001, 2002, 2003 Bern
ardo
Innocenti <bernie@codewiz.org>
+ * Copyright 2001, 2002, 2003 Bern
ie
Innocenti <bernie@codewiz.org>
*
* -->
*
* \brief Additional support macros for compiler independance
*
* \version $Id$
*
* -->
*
* \brief Additional support macros for compiler independance
*
* \version $Id$
- * \author Bern
ardo Innocenti <bernie@develer.com
>
+ * \author Bern
ie Innocenti <bernie@codewiz.org
>
*/
#ifndef BERTOS_COMPILER_H
*/
#ifndef BERTOS_COMPILER_H
@@
-283,7
+283,6
@@
#ifndef UNUSED_ARG
#define UNUSED_ARG(type,arg) type arg
#endif
#ifndef UNUSED_ARG
#define UNUSED_ARG(type,arg) type arg
#endif
-#define UNUSED UNUSED_ARG /* OBSOLETE */
#ifndef UNUSED_VAR
#define UNUSED_VAR(type,name) type name
#endif
#ifndef UNUSED_VAR
#define UNUSED_VAR(type,name) type name
#endif
@@
-501,12
+500,12
@@
typedef unsigned char page_t; /**< Type for banked memory pages. */
*/
#if COMPILER_TYPEOF && COMPILER_STATEMENT_EXPRESSIONS
#define containerof(ptr, type, member) ({ \
*/
#if COMPILER_TYPEOF && COMPILER_STATEMENT_EXPRESSIONS
#define containerof(ptr, type, member) ({ \
-
const
typeof( ((type *)0)->member ) *_mptr = (ptr); /* type check */ \
- (type *)((char *)_mptr - offsetof(type, member)); \
+ typeof( ((type *)0)->member ) *_mptr = (ptr); /* type check */ \
+ (type *)(
void *)(
(char *)_mptr - offsetof(type, member)); \
})
#else
#define containerof(ptr, type, member) \
})
#else
#define containerof(ptr, type, member) \
- ( (type *)((char *)(ptr) - offsetof(type, member)) )
+ ( (type *)(
void *)(
(char *)(ptr) - offsetof(type, member)) )
#endif
/** Issue a compilation error if the \a condition is false */
#endif
/** Issue a compilation error if the \a condition is false */