diff options
| author | Bernard Xiong <[email protected]> | 2013-06-24 17:06:09 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2013-06-24 17:06:09 +0800 |
| commit | 79392bb0827bfb0323320f8f8ae346c06b88df7b (patch) | |
| tree | 579db3e4d98e70e98ca9466c433948d3f0953470 /include | |
| parent | b23dd15990c913898b88d235c08e8630952d00cd (diff) | |
Embedded GPLv2 license.
Diffstat (limited to 'include')
| -rw-r--r-- | include/rtdebug.h | 18 | ||||
| -rw-r--r-- | include/rtdef.h | 32 | ||||
| -rw-r--r-- | include/rthw.h | 16 | ||||
| -rw-r--r-- | include/rtm.h | 18 | ||||
| -rw-r--r-- | include/rtservice.h | 16 | ||||
| -rw-r--r-- | include/rtthread.h | 18 |
6 files changed, 89 insertions, 29 deletions
diff --git a/include/rtdebug.h b/include/rtdebug.h index e067ef3a0d..adcea8a8bf 100644 --- a/include/rtdebug.h +++ b/include/rtdebug.h @@ -3,11 +3,21 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + #ifndef __RTDEBUG_H__ #define __RTDEBUG_H__ diff --git a/include/rtdef.h b/include/rtdef.h index cfcde6d929..eb871a765f 100644 --- a/include/rtdef.h +++ b/include/rtdef.h @@ -3,9 +3,19 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * Change Logs: * Date Author Notes @@ -14,13 +24,13 @@ * 2010-10-26 yi.qiu add module support * 2010-11-10 Bernard add cleanup callback function in thread exit. * 2011-05-09 Bernard use builtin va_arg in GCC 4.x - * 2012-11-16 Bernard change RT_NULL from ((void*)0) to 0. + * 2012-11-16 Bernard change RT_NULL from ((void*)0) to 0. * 2012-12-29 Bernard change the RT_USING_MEMPOOL location and add * RT_USING_MEMHEAP condition. * 2012-12-30 Bernard add more control command for graphic. * 2013-01-09 Bernard change version number. */ - + #ifndef __RT_DEF_H__ #define __RT_DEF_H__ @@ -141,7 +151,7 @@ typedef rt_base_t rt_off_t; /**< Type for offset */ #define USED __attribute__((used)) #define ALIGN(n) __attribute__((aligned(n))) #define rt_inline static inline - #define RTT_API + #define RTT_API #elif defined (_MSC_VER) #include <stdarg.h> #define SECTION(x) @@ -170,7 +180,7 @@ typedef int (*init_fn_t)(void); #define INIT_EXPORT(fn, level) \ const init_fn_t __rt_init_##fn SECTION(".rti_fn."level) = fn #else -#define INIT_EXPORT(fn, level) +#define INIT_EXPORT(fn, level) #endif /* board init routines will be called in board_init() function */ @@ -235,7 +245,7 @@ typedef int (*init_fn_t)(void); * * @def RT_ALIGN_DOWN(size, align) * Return the down number of aligned at specified width. RT_ALIGN_DOWN(13, 4) - * would return 12. + * would return 12. */ #define RT_ALIGN_DOWN(size, align) ((size) & ~((align) - 1)) @@ -350,7 +360,7 @@ struct rt_object_information #define RT_OBJECT_HOOK_CALL(func, argv) \ do { if ((func) != RT_NULL) func argv; } while (0) #else -#define RT_OBJECT_HOOK_CALL(func, argv) +#define RT_OBJECT_HOOK_CALL(func, argv) #endif /*@}*/ @@ -433,7 +443,7 @@ struct rt_thread char name[RT_NAME_MAX]; /**< the name of thread */ rt_uint8_t type; /**< type of object */ rt_uint8_t flags; /**< thread's flags */ - + #ifdef RT_USING_MODULE void *module_id; /**< id of application module */ #endif @@ -923,7 +933,7 @@ struct rt_module struct rt_module_symtab *symtab; /**< module symbol table */ rt_uint32_t nref; /**< reference count */ - + /* object in this module, module object is the last basic object type */ struct rt_object_information module_object[RT_Object_Class_Unknown]; }; diff --git a/include/rthw.h b/include/rthw.h index d92b5e8590..8ee98378f3 100644 --- a/include/rthw.h +++ b/include/rthw.h @@ -3,9 +3,19 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * Change Logs: * Date Author Notes diff --git a/include/rtm.h b/include/rtm.h index 4bf7951a90..ea35861352 100644 --- a/include/rtm.h +++ b/include/rtm.h @@ -3,11 +3,21 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ - + #ifndef __RTM_H__ #define __RTM_H__ diff --git a/include/rtservice.h b/include/rtservice.h index 26ee8e0a8a..6de279e63f 100644 --- a/include/rtservice.h +++ b/include/rtservice.h @@ -3,9 +3,19 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * Change Logs: * Date Author Notes diff --git a/include/rtthread.h b/include/rtthread.h index 2e09ef896c..42130c2f22 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -3,9 +3,19 @@ * This file is part of RT-Thread RTOS * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * * Change Logs: * Date Author Notes @@ -423,7 +433,7 @@ void rt_module_unload_sethook(void (*hook)(rt_module_t module)); /*@}*/ #endif - + /* * interrupt service */ |
