mirror of
https://github.com/apache/nuttx.git
synced 2026-08-19 04:28:21 +00:00
Forgot to add stpcpy.c in last commit
This commit is contained in:
parent
a128cd0438
commit
752068073a
3 changed files with 84 additions and 5 deletions
|
|
@ -48,16 +48,20 @@
|
|||
/* The <stddef.h> header shall define the following macros:
|
||||
*
|
||||
* NULL
|
||||
* The Null pointer constant.
|
||||
* The null pointer constant.
|
||||
*
|
||||
* NOTE: Currently the definition of NULL is in sys/types.h but should be
|
||||
* moved here sometime.
|
||||
* NOTE: Currently the definition of NULL is in sys/types.h but should
|
||||
* be moved here sometime.
|
||||
*
|
||||
* offsetof(type, member-designator)
|
||||
* Integer constant expression of type size_t, the value of which is the
|
||||
* offset in bytes to the structure member (member-designator), from the
|
||||
* beginning of its structure (type).
|
||||
*
|
||||
* NOTE: This version of offsetof() depends on behaviors that could be
|
||||
* undefined for some compilers. It would be better to use a builtin
|
||||
* function if one exists.
|
||||
*
|
||||
* Reference: Opengroup.org
|
||||
*/
|
||||
|
||||
|
|
@ -71,6 +75,9 @@
|
|||
* ptrdiff_t
|
||||
* Signed integer type of the result of subtracting two pointers.
|
||||
*
|
||||
* NOTE: This type assumes that ssize_t will cover the largest address
|
||||
* difference. This might not be true of CONFIG_MM_SMALL is defined.
|
||||
*
|
||||
* wchar_t
|
||||
* Integer type whose range of values can represent distinct wide-character
|
||||
* codes for all members of the largest character set specified among the
|
||||
|
|
@ -82,8 +89,8 @@
|
|||
* size_t
|
||||
* Unsigned integer type of the result of the sizeof operator.
|
||||
*
|
||||
* NOTE: Currently the type definitions of both wchar_t and size_t are in
|
||||
* sys/types.h but should be moved here sometime.
|
||||
* NOTE: Currently the type definitions of both wchar_t and size_t are
|
||||
* in sys/types.h but should be moved here sometime.
|
||||
*
|
||||
* The implementation shall support one or more programming environments in
|
||||
* which the widths of ptrdiff_t, size_t, and wchar_t are no greater than the
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@
|
|||
#ifndef TRUE
|
||||
# define TRUE 1
|
||||
#endif
|
||||
|
||||
#ifndef FALSE
|
||||
# define FALSE 0
|
||||
#endif
|
||||
|
|
@ -129,6 +130,8 @@ typedef unsigned int mode_t;
|
|||
|
||||
/* size_t is used for sizes of memory objects.
|
||||
* ssize_t is used for a count of bytes or an error indication.
|
||||
*
|
||||
* REVISIT: size_t belongs in stddef.h
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_SMALL_MEMORY
|
||||
|
|
@ -179,6 +182,8 @@ typedef intptr_t ptrdiff_t;
|
|||
/* Wide, 16-bit character types. wchar_t is a built-in type in C++ and
|
||||
* its declaration here may cause compilation errors on some compilers
|
||||
* if -DCONFIG_WCHAR_BUILTIN is not included in the CXXFLAGS.
|
||||
*
|
||||
* REVISIT: wchar_t belongs in stddef.h
|
||||
*/
|
||||
|
||||
#ifndef CONFIG_WCHAR_BUILTIN
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue