Header file clean-up

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4948 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo 2012-07-17 03:58:11 +00:00
parent e5455995a6
commit 0f1567878c
111 changed files with 527 additions and 393 deletions

View File

@ -250,3 +250,4 @@
6.21 2012-xx-xx Gregory Nutt <gnutt@nuttx.org>
* include/: Stylistic clean-up of all header files.

View File

@ -1,5 +1,5 @@
/****************************************************************************
* include/apps/apps.h
* apps/include/apps.h
*
* Copyright(C) 2011 Uros Platise. All rights reserved.
* Author: Uros Platise <uros.platise@isotel.eu>
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __INCLUDE_APPS_APPS_H
#define __INCLUDE_APPS_APPS_H
#ifndef __APPS_INCLUDE_APPS_H
#define __APPS_INCLUDE_APPS_H
/****************************************************************************
* Included Files
@ -54,10 +54,10 @@
struct namedapp_s
{
const char *name; /* Invocation name and as seen under /sbin/ */
int priority; /* Use: SCHED_PRIORITY_DEFAULT */
int stacksize; /* Desired stack size */
main_t main; /* Entry point: main(int argc, char *argv[]) */
const char *name; /* Invocation name and as seen under /sbin/ */
int priority; /* Use: SCHED_PRIORITY_DEFAULT */
int stacksize; /* Desired stack size */
main_t main; /* Entry point: main(int argc, char *argv[]) */
};
/****************************************************************************
@ -145,4 +145,5 @@ EXTERN int exec_namedapp(FAR const char *appname, FAR const char **argv);
#if defined(__cplusplus)
}
#endif
#endif /* __INCLUDE_APPS_APPS_H */
#endif /* __APPS_INCLUDE_APPS_H */

View File

@ -2,7 +2,7 @@
* apps/include/ftpc.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -221,4 +221,5 @@ EXTERN FAR char *ftpc_response(SESSION handle);
#ifdef __cplusplus
}
#endif
#endif /* __APPS_INCLUDE_FTPC_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* apps/netutils/dhcpc.n
* apps/include/netutils/dhcpc.h
*
* Copyright (C) 2007, 2009-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* This logic was leveraged from uIP which also has a BSD-style license:
*
@ -35,8 +35,8 @@
* SUCH DAMAGE.
*/
#ifndef __APPS_NETUTILS_DHCPC_H
#define __APPS_NETUTILS_DHCPC_H
#ifndef __APPS_INCLUDE_NETUTILS_DHCPC_H
#define __APPS_INCLUDE_NETUTILS_DHCPC_H
/****************************************************************************
* Included Files
@ -82,4 +82,4 @@ EXTERN void dhcpc_close(void *handle);
}
#endif
#endif /* __APPS_NETUTILS_DHCPC_H */
#endif /* __APPS_INCLUDE_NETUTILS_DHCPC_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* apps/netutils/dhcpd.h
* apps/include/netutils/dhcpd.h
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* This logic was leveraged from uIP which also has a BSD-style license:
*
@ -35,8 +35,8 @@
* SUCH DAMAGE.
*/
#ifndef __APPS_NETUTILS_DHCPD_H
#define __APPS_NETUTILS_DHCPD_H
#ifndef __APPS_INCLUDE_NETUTILS_DHCPD_H
#define __APPS_INCLUDE_NETUTILS_DHCPD_H
/****************************************************************************
* Included Files
@ -68,4 +68,4 @@ EXTERN int dhcpd_run(void);
}
#endif
#endif /* __APPS_NETUTILS_DHCPD_H */
#endif /* __APPS_INCLUDE_NETUTILS_DHCPD_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* apps/netutils/httpd.h
* apps/include/netutils/httpd.h
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Based on uIP which also has a BSD style license:
*
@ -37,8 +37,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_HTTPD_H
#define __APPS_NETUTILS_HTTPD_H
#ifndef __APPS_INCLUDE_NETUTILS_HTTPD_H
#define __APPS_INCLUDE_NETUTILS_HTTPD_H
/****************************************************************************
* Included Files
@ -48,7 +48,19 @@
* Public Function Prototypes
****************************************************************************/
extern void httpd_init(void);
extern int httpd_listen(void);
#ifdef __cplusplus
#define EXTERN extern "C"
extern "C" {
#else
#define EXTERN extern
#endif
#endif /* __APPS_NETUTILS_HTTPD_H */
EXTERN void httpd_init(void);
EXTERN int httpd_listen(void);
#undef EXTERN
#ifdef __cplusplus
}
#endif
#endif /* __APPS_INCLUDE_NETUTILS_HTTPD_H */

View File

@ -1,9 +1,9 @@
/****************************************************************************
* apps/netutils/ipmsfilter.h
* apps/include/netutils/ipmsfilter.h
* User interface to add/remove IP multicast address
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -34,8 +34,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_IPMSFILTER_H
#define __APPS_NETUTILS_IPMSFILTER_H
#ifndef __APPS_INCLUDE_NETUTILS_IPMSFILTER_H
#define __APPS_INCLUDE_NETUTILS_IPMSFILTER_H
/****************************************************************************
* Included Files
@ -98,4 +98,4 @@ EXTERN int ipmsfilter(FAR const char *ifname,
#endif
#endif /* CONFIG_NET_IGMP */
#endif /* __APPS_NETUTILS_IPMSFILTER_H */
#endif /* __APPS_INCLUDE_NETUTILS_IPMSFILTER_H */

View File

@ -1,6 +1,7 @@
/* includes/apps/netutils/resolv.h
/****************************************************************************
* apps/include/netutils/resolv.h
* DNS resolver code header file.
* Authtor Adam Dunkels <adam@dunkels.com>
* Author Adam Dunkels <adam@dunkels.com>
*
* Copyright (c) 2002-2003, Adam Dunkels.
* All rights reserved.
@ -28,13 +29,22 @@
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
*
****************************************************************************/
#ifndef __APPS_NETUTILS_RESOLVE_H
#define __APPS_NETUTILS_RESOLVE_H
#ifndef __APPS_INCLUDE_NETUTILS_RESOLVE_H
#define __APPS_INCLUDE_NETUTILS_RESOLVE_H
/****************************************************************************
* Included Files
****************************************************************************/
#include <nuttx/net/uip/uipopt.h>
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#undef EXTERN
#if defined(__cplusplus)
#define EXTERN extern "C"
@ -62,4 +72,4 @@ EXTERN int resolv_query(const char *name, struct sockaddr_in *addr);
}
#endif
#endif /* __APPS_NETUTILS_RESOLVE_H */
#endif /* __APPS_INCLUDE_NETUTILS_RESOLVE_H */

View File

@ -1,9 +1,9 @@
/****************************************************************************
* include/apps/netutils/smtp.h
* apps/include/netutils/smtp.h
* SMTP header file
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Heavily leveraged from uIP 1.0 which also has a BSD-like license:
*
@ -37,8 +37,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_SMTP_H
#define __APPS_NETUTILS_SMTP_H
#ifndef __APPS_INCLUDE_NETUTILS_SMTP_H
#define __APPS_INCLUDE_NETUTILS_SMTP_H
/****************************************************************************
* Included Files
@ -55,12 +55,24 @@
* Public Function Prototypes
****************************************************************************/
extern void *smtp_open(void);
extern void smtp_configure(void *handle, const char *localhostname,
#ifdef __cplusplus
#define EXTERN extern "C"
extern "C" {
#else
#define EXTERN extern
#endif
EXTERN void *smtp_open(void);
EXTERN void smtp_configure(void *handle, const char *localhostname,
const uip_ipaddr_t *paddr);
extern int smtp_send(void *handle, const char *to, const char *cc,
EXTERN int smtp_send(void *handle, const char *to, const char *cc,
const char *from, const char *subject,
const char *msg, int msglen);
extern void smtp_close(void *handle);
EXTERN void smtp_close(void *handle);
#endif /* __APPS_NETUTILS_SMTP_H */
#undef EXTERN
#ifdef __cplusplus
}
#endif
#endif /* __APPS_INCLUDE_NETUTILS_SMTP_H */

View File

@ -1,5 +1,5 @@
/****************************************************************************
* include/apps/netutils/telnetd.h
* apps/include/netutils/telnetd.h
*
* Copyright (C) 2007, 2011-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -1,8 +1,8 @@
/****************************************************************************
* include/apps/netutils/tftp.h
* apps/include/netutils/tftp.h
*
* Copyright (C) 2008-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_TFTP_H
#define __APPS_NETUTILS_TFTP_H
#ifndef __APPS_INCLUDE_NETUTILS_TFTP_H
#define __APPS_INCLUDE_NETUTILS_TFTP_H
/****************************************************************************
* Included Files
@ -70,4 +70,4 @@ EXTERN int tftpput(const char *local, const char *remote, in_addr_t addr, bool b
}
#endif
#endif /* __APPS_NETUTILS_TFTP_H */
#endif /* __APPS_INCLUDE_NETUTILS_TFTP_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* apps/netutils/thttpd.h
* apps/include/netutils/thttpd.h
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_THTTPD_H
#define __APPS_NETUTILS_THTTPD_H
#ifndef __APPS_INCLUDE_NETUTILS_THTTPD_H
#define __APPS_INCLUDE_NETUTILS_THTTPD_H
/****************************************************************************
* Included Files
@ -98,4 +98,4 @@ EXTERN int thttpd_main(int argc, char **argv);
}
#endif
#endif /* __APPS_NETUTILS_THTTPD_H */
#endif /* __APPS_INCLUDE_NETUTILS_THTTPD_H */

View File

@ -1,10 +1,10 @@
/****************************************************************************
* apps/netutils/uiplib.h
* apps/include/netutils/uiplib.h
* Various non-standard APIs to support netutils. All non-standard and
* intended only for internal use.
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Some of these APIs derive from uIP but all of them use the uip_ prefix
* to identify them as members of this library. uIP also has a BSD style
@ -42,8 +42,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_UIPLIB_H
#define __APPS_NETUTILS_UIPLIB_H
#ifndef __APPS_INCLUDE_NETUTILS_UIPLIB_H
#define __APPS_INCLUDE_NETUTILS_UIPLIB_H
/****************************************************************************
* Included Files
@ -77,6 +77,14 @@
* Public Function Prototypes
****************************************************************************/
#undef EXTERN
#if defined(__cplusplus)
#define EXTERN extern "C"
extern "C" {
#else
#define EXTERN extern
#endif
/* Convert a textual representation of an IP address to a numerical representation.
*
* This function takes a textual representation of an IP address in
@ -93,37 +101,42 @@
* Return: Non-zero If the IP address was parsed.
*/
extern bool uiplib_ipaddrconv(const char *addrstr, uint8_t *addr);
EXTERN bool uiplib_ipaddrconv(const char *addrstr, uint8_t *addr);
/* Get and set IP/MAC addresses (Ethernet L2 only) */
#ifdef CONFIG_NET_ETHERNET
extern int uip_setmacaddr(const char *ifname, const uint8_t *macaddr);
extern int uip_getmacaddr(const char *ifname, uint8_t *macaddr);
EXTERN int uip_setmacaddr(const char *ifname, const uint8_t *macaddr);
EXTERN int uip_getmacaddr(const char *ifname, uint8_t *macaddr);
#endif
/* IP address support */
#ifdef CONFIG_NET_IPv6
extern int uip_gethostaddr(const char *ifname, struct in6_addr *addr);
extern int uip_sethostaddr(const char *ifname, const struct in6_addr *addr);
extern int uip_setdraddr(const char *ifname, const struct in6_addr *addr);
extern int uip_setnetmask(const char *ifname, const struct in6_addr *addr);
EXTERN int uip_gethostaddr(const char *ifname, struct in6_addr *addr);
EXTERN int uip_sethostaddr(const char *ifname, const struct in6_addr *addr);
EXTERN int uip_setdraddr(const char *ifname, const struct in6_addr *addr);
EXTERN int uip_setnetmask(const char *ifname, const struct in6_addr *addr);
#else
extern int uip_gethostaddr(const char *ifname, struct in_addr *addr);
extern int uip_sethostaddr(const char *ifname, const struct in_addr *addr);
extern int uip_setdraddr(const char *ifname, const struct in_addr *addr);
extern int uip_setnetmask(const char *ifname, const struct in_addr *addr);
EXTERN int uip_gethostaddr(const char *ifname, struct in_addr *addr);
EXTERN int uip_sethostaddr(const char *ifname, const struct in_addr *addr);
EXTERN int uip_setdraddr(const char *ifname, const struct in_addr *addr);
EXTERN int uip_setnetmask(const char *ifname, const struct in_addr *addr);
#endif
/* HTTP support */
extern int uip_parsehttpurl(const char *url, uint16_t *port,
EXTERN int uip_parsehttpurl(const char *url, uint16_t *port,
char *hostname, int hostlen,
char *filename, int namelen);
/* Generic server logic */
extern void uip_server(uint16_t portno, pthread_startroutine_t handler, int stacksize);
EXTERN void uip_server(uint16_t portno, pthread_startroutine_t handler, int stacksize);
#endif /* __APPS_NETUTILS_UIPLIB_H */
#undef EXTERN
#ifdef __cplusplus
}
#endif
#endif /* __APPS_INCLUDE_NETUTILS_UIPLIB_H */

View File

@ -1,9 +1,9 @@
/****************************************************************************
* include/apps/netutils/webclient.h
* apps/include/netutils/webclient.h
* Header file for the HTTP client
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Based remotely on the uIP webclient which also has a BSD style license:
*
@ -39,8 +39,8 @@
*
****************************************************************************/
#ifndef __APPS_NETUTILS_WEBCLIENT_H
#define __APPS_NETUTILS_WEBCLIENT_H
#ifndef __APPS_INCLUDE_NETUTILS_WEBCLIENT_H
#define __APPS_INCLUDE_NETUTILS_WEBCLIENT_H
/****************************************************************************
* Included Files
@ -146,4 +146,4 @@ EXTERN int wget(FAR const char *url, FAR char *buffer, int buflen,
}
#endif
#endif /* __APPS_NETUTILS_WEBCLIENT_H */
#endif /* __APPS_INCLUDE_NETUTILS_WEBCLIENT_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* include/apps/nsh.h
* apps/include/nsh.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __INCLUDE_APPS_NSHLIB_H
#define __INCLUDE_APPS_NSHLIB_H
#ifndef __APPS_INCLUDE_NSH_H
#define __APPS_INCLUDE_NSH_H
/****************************************************************************
* Included Files
@ -118,4 +118,4 @@ EXTERN int nsh_telnetstart(void);
}
#endif
#endif /* __INCLUDE_APPS_NSHLIB_H */
#endif /* __APPS_INCLUDE_NSH_H */

View File

@ -1,5 +1,5 @@
/****************************************************************************
* include/apps/readline.h
* apps/include/readline.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __INCLUDE_APPS_READLINE_H
#define __INCLUDE_APPS_READLINE_H
#ifndef __APPS_INCLUDE_READLINE_H
#define __APPS_INCLUDE_READLINE_H
/****************************************************************************
* Included Files
@ -97,4 +97,4 @@ EXTERN ssize_t readline(FAR char *buf, int buflen, FILE *instream, FILE *outstre
}
#endif
#endif /* __INCLUDE_APPS_READLINE_H */
#endif /* __APPS_INCLUDE_READLINE_H */

View File

@ -2,7 +2,7 @@
* apps/include/tiff.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Reference:
* "TIFF, Revision 6.0, Final," June 3, 1992, Adobe Developers Association.

View File

@ -3015,4 +3015,5 @@
to make a little room in the file name space.
* arch/arm/src/stm32/stm32_exti_alarm.c: Add initial logic to attached the
RTC alarm EXTI interrupt. This is work be performed mostly by Diego Sanchez.
* include/: More stylistic file clean-up.

View File

@ -381,8 +381,35 @@ Code Red IDE
CONFIG_DEBUG=y
CONFIG_DEBUG_SYMBOLS=y
Troubleshooting. This page provides some troubleshooting information that
you can use to verify that the LPCLink is working correctly:
NOTE 4: Every time that you control-C out of the command line GDB, you
leave a copy of the Code Red debugger (crt_emu_lpc18_43_nxp) running. I
have found that if you have these old copies of the debugger running,
hen strange things can happen when start yet another copy of the
debugger (I suspect that GDB may be talking with the wrong debugger).
If you exit GDB with quit (not control-C), it seems to clean-up okay.
But I have taken to keeping a Process Explorer window open all of the
time to keep track of how many of these bad processes have been created.
NOTE 5: There is also a certain function that is causing some problems.
The very first thing that the start-up logic does is call a function
called lpc43_softreset() which resets most of the peripherals. But it
also causes some crashes... I think because the resets are causing some
interrupts.
I put a big delay in the soft reset logic between resetting and clearing
pending interrupts and that seems to help some but I am not confident
that that is a fix. I think that the real fix might be to just eliminated
this lpc43_softreset() function if we determine that it is not needed.
If you step over lpc43_softreset() after loading the coding (using the 'n'
command), then everything seems work okay.
Troubleshooting
---------------
This page provides some troubleshooting information that you can use to
verify that the LPCLink is working correctly:
http://support.code-red-tech.com/CodeRedWiki/LPCLinkDiagnostics
@ -394,6 +421,11 @@ Code Red IDE
found in the configs/lpc4330-xplorer/scripts directory can do that with
a single command line command.
USB DFU Booting
---------------
To be provided.
NuttX buildroot Toolchain
=========================

View File

@ -2,7 +2,7 @@
* include/arpa/inet.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __ARPA_INET_H
#define __ARPA_INET_H
#ifndef __INCLUDE_ARPA_INET_H
#define __INCLUDE_ARPA_INET_H
/****************************************************************************
* Included Files
@ -133,4 +133,4 @@ EXTERN const char *inet_ntop(int af, FAR const void *src, FAR char *dst, socklen
}
#endif
#endif /* __ARPA_INET_H */
#endif /* __INCLUDE_ARPA_INET_H */

View File

@ -2,7 +2,7 @@
* include/crc.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -54,23 +54,24 @@ extern "C" {
#define EXTERN extern
#endif
/************************************************************************************
/****************************************************************************
* Name: crc32part
*
* Description:
* Continue CRC calculation on a part of the buffer.
*
************************************************************************************/
****************************************************************************/
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len, uint32_t crc32val);
EXTERN uint32_t crc32part(FAR const uint8_t *src, size_t len,
uint32_t crc32val);
/************************************************************************************
/****************************************************************************
* Name: crc32
*
* Description:
* Return a 32-bit CRC of the contents of the 'src' buffer, length 'len'
*
************************************************************************************/
****************************************************************************/
EXTERN uint32_t crc32(FAR const uint8_t *src, size_t len);

View File

@ -2,7 +2,7 @@
* include/ctype.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -36,10 +36,9 @@
#ifndef __INCLUDE_CTYPE_H
#define __INCLUDE_CTYPE_H
/* There is no consistent ctype implementation, just a
* smattering of functions. Individually, they are okay, but
* a more standard, data lookup approach would make more sense
* if used extensively.
/* There is no consistent ctype implementation, just a smattering of
* functions. Individually, they are okay, but a more standard, data lookup
* approach would make more sense if used extensively.
*/
/****************************************************************************
@ -51,13 +50,12 @@
****************************************************************************/
/****************************************************************************
* Function: isspace
* Name: isspace
*
* Description:
* Checks for white-space characters. In the "C" and "POSIX"
* locales, these are: space, form-feed ('\f'), newline ('\n'),
* carriage return ('\r'), horizontal tab ('\t'), and vertical
* tab ('\v').
* Checks for white-space characters. In the "C" and "POSIX" locales,
* these are: space, form-feed ('\f'), newline ('\n'), carriage return
* ('\r'), horizontal tab ('\t'), and vertical tab ('\v').
*
****************************************************************************/
@ -66,113 +64,112 @@
(c) == '\r' || (c) == '\f' || c== '\v')
/****************************************************************************
* Function: isascii
* Name: isascii
*
* Description:
* Checks whether c is a 7-bit unsigned char value that
* fits into the ASCII character set.
* Checks whether c is a 7-bit unsigned char value that fits into the
* ASCII character set.
*
****************************************************************************/
#define isascii(c) ((c) >= 0 && (c) <= 0x7f);
/****************************************************************************
* Function: isprint
* Name: isprint
*
* Description:
* Checks for a printable character (including space)
* Checks for a printable character (including space)
*
****************************************************************************/
#define isprint(c) ((c) >= 0x20 && (c) < 0x7f)
/****************************************************************************
* Function: isgraph
* Name: isgraph
*
* Description:
* Checks for a printable character (excluding space)
* Checks for a printable character (excluding space)
*
****************************************************************************/
#define isgraph(c) ((c) > 0x20 && (c) < 0x7f)
/****************************************************************************
* Function: iscntrl
* Name: iscntrl
*
* Description:
* Checks for control character.
* Checks for control character.
*
****************************************************************************/
#define iscontrol(c) (!isprint(c))
/****************************************************************************
* Function: islower
* Name: islower
*
* Description:
* Checks for an lowercase letter.
* Checks for an lowercase letter.
*
****************************************************************************/
#define islower(c) ((c) >= 'a' && (c) <= 'z')
/****************************************************************************
* Function: isupper
* Name: isupper
*
* Description:
* Checks for an uppercase letter.
* Checks for an uppercase letter.
*
****************************************************************************/
#define isupper(c) ((c) >= 'A' && (c) <= 'Z')
/****************************************************************************
* Function: isalpha
* Name: isalpha
*
* Description:
* Checks for an alphabetic character
* Checks for an alphabetic character
*
****************************************************************************/
#define isalpha(c) (islower(c) || isupper(c))
/****************************************************************************
* Function: isdigit
* Name: isdigit
*
* Description:
* ANSI standard isdigit implementation.
* ANSI standard isdigit implementation.
*
****************************************************************************/
#define isdigit(c) ((c) >= '0' && (c) <= '9')
/****************************************************************************
* Function: isalnum
* Name: isalnum
*
* Description:
* Checks for an alphanumeric character
* Checks for an alphanumeric character
*
****************************************************************************/
#define isalnum(c) (isalpha(c) || isdigit(c))
/****************************************************************************
* Function: ispunct
* Name: ispunct
*
* Description:
* Checks for a printable character which is not a space
* or an alphanumeric character
* Checks for a printable character which is not a space or an
* alphanumeric character
*
****************************************************************************/
#define ispunct(c) (isgraph(c) && !isalnum(c))
/****************************************************************************
* Function: isxdigit
* Name: isxdigit
*
* Description:
* isxdigit() checks for a hexadecimal digits, i.e. one of
* {0-9,a-f,A-F}
* isxdigit() checks for a hexadecimal digits, i.e. one of {0-9,a-f,A-F}
*
****************************************************************************/
@ -182,7 +179,7 @@
((c) >= 'A' && (c) <= 'F'))
/****************************************************************************
* Function: toupper
* Name: toupper
*
* Description:
* toupper() converts the letter c to upper case, if possible.
@ -193,7 +190,7 @@
(((c) >= 'a' && (c) <= 'z') ? ((c) - 'a' + 'A') : (c))
/****************************************************************************
* Function: tolower
* Name: tolower
*
* Description:
* tolower() converts the letter c to lower case, if possible.

View File

@ -2,7 +2,7 @@
// include/cxx/cassert
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cctype
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cerrno
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/climits
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cmath
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/csignal
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cstdbool
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cstdio
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/cstring
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
// include/cxx/ctime
//
// Copyright (C) 2009 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <spudmonkey@racsa.co.cr>
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/debug.h
*
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -579,10 +579,10 @@ extern "C" {
#define EXTERN extern
#endif
/* These low-level debug APIs are provided by the NuttX library. If
* the cross-compiler's pre-processor supports a variable number of
* macro arguments, then the macros above will map all debug statements
* on or the other of the following.
/* These low-level debug APIs are provided by the NuttX library. If the
* cross-compiler's pre-processor supports a variable number of macro
* arguments, then the macros below will map all debug statements to one
* or the other of the following.
*/
EXTERN int lib_rawprintf(FAR const char *format, ...);
@ -602,8 +602,8 @@ EXTERN void lib_dumpbuffer(FAR const char *msg, FAR const uint8_t *buffer,
EXTERN void dbg_enable(bool enable);
#endif
/* If the cross-compiler's pre-processor does not support variable
* length arguments, then these additional APIs will be built.
/* If the cross-compiler's pre-processor does not support variable length
* arguments, then these additional APIs will be built.
*/
#ifndef CONFIG_CPP_HAVE_VARARGS

View File

@ -2,7 +2,7 @@
* include/dirent.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -69,10 +69,9 @@
* Public Type Definitions
****************************************************************************/
/* The POSIX specification requires that the caller of readdir_r
* provide storage "large enough for a dirent with the d_name
* member and an array of char containing at least {NAME_MAX}
* plus one elements.
/* The POSIX specification requires that the caller of readdir_r provide
* storage "large enough for a dirent with the d_name member and an array
* of char containing at least {NAME_MAX} plus one elements.
*/
struct dirent

View File

@ -2,7 +2,7 @@
* include/errno.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/fixedmath.h
*
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/inttypes.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/libgen.h
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/limits.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -1,8 +1,8 @@
/********************************************************************************
* ionclude/mqueue.h
* include/mqueue.h
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -107,4 +107,3 @@ EXTERN int mq_getattr(mqd_t mqdes, struct mq_attr *mq_stat);
#endif
#endif /* __INCLUDE_MQUEUE_H */

View File

@ -2,7 +2,7 @@
* include/net/ethernet.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NET_ETHERNET_H
#define __NET_ETHERNET_H
#ifndef __INCLUDE_NET_ETHERNET_H
#define __INCLUDE_NET_ETHERNET_H
/****************************************************************************
* Included Files
@ -68,4 +68,4 @@ struct ether_header
* Public Function Prototypes
****************************************************************************/
#endif /* __NET_ETHERNET_H */
#endif /* __INCLUDE_NET_ETHERNET_H */

View File

@ -33,8 +33,8 @@
*
*******************************************************************************************/
#ifndef __NET_IF_H
#define __NET_IF_H
#ifndef __INCLUDE_NET_IF_H
#define __INCLUDE_NET_IF_H
/*******************************************************************************************
* Included Files
@ -130,4 +130,4 @@ struct ifreq
* Public Function Prototypes
*******************************************************************************************/
#endif /* __NET_IF_H */
#endif /* __INCLUDE_NET_IF_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ether.h
* include/netinet/ether.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_ETHER_H
#define __NETINET_ETHER_H
#ifndef __INCLUDE_NETINET_ETHER_H
#define __INCLUDE_NETINET_ETHER_H
/****************************************************************************
* Included Files
@ -74,4 +74,4 @@ EXTERN int ether_line(const char *line, struct ether_addr *addr, char *hostname)
}
#endif
#endif /* __NETINET_ETHER_H */
#endif /* __INCLUDE_NETINET_ETHER_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* netinet/in.h
* include/netinet/in.h
*
* Copyright (C) 2007, 2009-2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP_H
#define __NETINET_IP_H
#ifndef __INCLUDE_NETINET_IP_H
#define __INCLUDE_NETINET_IP_H
/****************************************************************************
* Included Files
@ -152,4 +152,4 @@ struct sockaddr_in6
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP_H */
#endif /* __INCLUDE_NETINET_IP_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ip.h
* include/netinet/ip.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP_H
#define __NETINET_IP_H
#ifndef __INCLUDE_NETINET_IP_H
#define __INCLUDE_NETINET_IP_H
/****************************************************************************
* Included Files
@ -51,4 +51,4 @@
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP_H */
#endif /* __INCLUDE_NETINET_IP_H */

View File

@ -1,8 +1,8 @@
/****************************************************************************
* netinet/ip6.h
* include/netinet/ip6.h
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NETINET_IP6_H
#define __NETINET_IP6_H
#ifndef __INCLUDE_NETINET_I6P_H
#define __INCLUDE_NETINET_I6P_H
/****************************************************************************
* Included Files
@ -51,4 +51,4 @@
* Public Function Prototypes
****************************************************************************/
#endif /* __NETINET_IP6_H */
#endif /* __INCLUDE_NETINET_I6P_H */

View File

@ -8,7 +8,7 @@
*
* Derived from include/nuttx/can.h
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -8,7 +8,7 @@
* Derived from include/nuttx/can.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -39,8 +39,8 @@
*
************************************************************************************/
#ifndef __NUTTX_DAC_H
#define __NUTTX_DAC_H
#ifndef __INCLUDE_NUTTX_ANALOG_DAC_H
#define __INCLUDE_NUTTX_ANALOG_DAC_H
/************************************************************************************
* Included Files
@ -209,4 +209,4 @@ FAR struct dac_dev_s *up_ad5410initialize(FAR struct spi_dev_s *spi, unsigned in
}
#endif
#endif /* __NUTTX_DAC_H */
#endif /* __INCLUDE_NUTTX_ANALOG_DAC_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/binfmt.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/compiler.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __COMPILER_H
#define __COMPILER_H
#ifndef __INCLUDE_NUTTX_COMPILER_H
#define __INCLUDE_NUTTX_COMPILER_H
/****************************************************************************
* Included Files
@ -445,4 +445,4 @@ extern "C" {
}
#endif
#endif /* __COMPILER_H */
#endif /* __INCLUDE_NUTTX_COMPILER_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/fb.h
*
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/i2c.h
*
* Copyright(C) 2009-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/init.h
*
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_INIT_H
#define __NUTTX_INIT_H
#ifndef __INCLUDE_NUTTX_INIT_H
#define __INCLUDE_NUTTX_INIT_H
/****************************************************************************
* Included Files
@ -79,4 +79,4 @@ EXTERN void os_start(void); /* OS entry point called by boot logic */
}
#endif
#endif /* __NUTTX_INIT_H */
#endif /* __INCLUDE_NUTTX_INIT_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/irq.h
*
* Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/kmalloc.h
*
* Copyright (C) 2007, 2008, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/lcd/lcd.h
*
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -3,7 +3,7 @@
* Application interface to the Nokia 6100 LCD display
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -3,7 +3,7 @@
* Application interface to the RiT P14201 OLED driver
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -4,7 +4,7 @@
* SSD1305 LCD controller.
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/mm.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_MM_H
#define __NUTTX_MM_H
#ifndef __INCLUDE_NUTTX_MM_H
#define __INCLUDE_NUTTX_MM_H
/****************************************************************************
* Included Files
@ -81,4 +81,4 @@ EXTERN void mm_givesemaphore(void);
}
#endif
#endif /* __NUTTX_MM_H */
#endif /* __INCLUDE_NUTTX_MM_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/mmcsd.h
*
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_MMCSD_H
#define __NUTTX_MMCSD_H
#ifndef __INCLUDE_NUTTX_MMCSD_H
#define __INCLUDE_NUTTX_MMCSD_H
/****************************************************************************
* Included Files
@ -103,4 +103,5 @@ EXTERN int mmcsd_spislotinitialize(int minor, int slotno, FAR struct spi_dev_s *
#if defined(__cplusplus)
}
#endif
#endif /* __NUTTX_MMCSD_H */
#endif /* __INCLUDE_NUTTX_MMCSD_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/mqueue.h
*
* Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/net/enc28j60.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -1,5 +1,5 @@
/****************************************************************************
* nuttx/net/net.h
* include/nuttx/net/net.h
*
* Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -38,8 +38,8 @@
*
****************************************************************************/
#ifndef __UIP_ARP_H__
#define __UIP_ARP_H__
#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
#define __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H
/****************************************************************************
* Included Files
@ -259,4 +259,4 @@ EXTERN struct arp_entry *uip_arp_find(in_addr_t ipaddr);
}
#endif
#endif /* __UIP_ARP_H__ */
#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_ARP_H */

View File

@ -4,7 +4,7 @@
* Defines values for the IP header options
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -17,7 +17,7 @@
* be changed, but rather the per-project defconfig file.
*
* Copyright (C) 2007, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* This logic was leveraged from uIP which also has a BSD-style license:
*

View File

@ -2,7 +2,7 @@
* include/nuttx/nx/nxfonts.h
*
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/nxflat.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -139,7 +139,7 @@ EXTERN int nxflat_verifyheader(const struct nxflat_hdr_s *header);
***********************************************************************/
EXTERN int nxflat_init(const char *filename,
struct nxflat_loadinfo_s *loadinfo);
struct nxflat_loadinfo_s *loadinfo);
/***********************************************************************
* Name: nxflat_uninit

View File

@ -3,7 +3,7 @@
* This file defines interfaces used to support NuttX On-Demand Paging.
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -34,8 +34,8 @@
*
****************************************************************************/
#ifndef __NUTTX_PAGE_H
#define __NUTTX_PAGE_H
#ifndef __INCLUDE_NUTTX_PAGE_H
#define __INCLUDE_NUTTX_PAGE_H
/****************************************************************************
* Included Files
@ -464,4 +464,4 @@ EXTERN int up_fillpage(FAR _TCB *tcb, FAR void *vpage, up_pgcallback_t pg_callba
#endif /* __ASSEMBLY__ */
#endif /* CONFIG_PAGING */
#endif /* __NUTTX_PAGE_H */
#endif /* __INCLUDE_NUTTX_PAGE_H */

View File

@ -62,76 +62,131 @@ extern "C" {
* Public Functions
****************************************************************************/
/* Return number of pages */
/****************************************************************************
* Name: up_progmem_npages
*
* Description:
* Return number of pages
*
****************************************************************************/
uint16_t up_progmem_npages(void);
/* Is program memory uniform or page size differs */
/****************************************************************************
* Name: up_progmem_isuniform
*
* Description:
* Is program memory uniform or page size differs?
*
****************************************************************************/
bool up_progmem_isuniform(void);
/* Return page size */
/****************************************************************************
* Name: up_progmem_pagesize
*
* Description:
* Return page size
*
****************************************************************************/
uint16_t up_progmem_pagesize(uint16_t page);
/* Address to page conversion
* \param addr Address without flash offet (aligned to page0)
* \return Page or negative value on error
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid address
*/
/****************************************************************************
* Name: up_progmem_getpage
*
* Description:
* Address to page conversion
*
* Input Parameters:
* addr - Address without flash offet (aligned to page0)
*
* Returned Value:
* Page or negative value on error. The following errors are reported
* (errno is not set!):
*
* EFAULT: On invalid address
*
****************************************************************************/
int up_progmem_getpage(uint32_t addr);
/* Erase selected page.
* \return page size or negative value on error
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid page
* - EIO: On unsuccessful erase
* - EROFS: On access to write protected area
* - EACCES: Insufficient permissions (read/write protected)
* - EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*/
/****************************************************************************
* Name: up_progmem_erasepage
*
* Description:
* Erase selected page.
*
* Input Parameters:
* page -
*
* Returned Value:
* Page size or negative value on error. The following errors are reported
* (errno is not set!):
*
* EFAULT: On invalid page
* EIO: On unsuccessful erase
* EROFS: On access to write protected area
* EACCES: Insufficient permissions (read/write protected)
* EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*
****************************************************************************/
int up_progmem_erasepage(uint16_t page);
/* Checks whether page is erased
*
* Returns number of bytes written or negative value on error.
* If it returns zero then complete page is empty (erased).
/****************************************************************************
* Name: up_progmem_ispageerased
*
* The following errors are reported (errno is not set!)
* - EFAULT: On invalid page
*/
* Description:
* Checks whether page is erased
*
* Input Parameters:
* page -
*
* Returned Value:
* Returns number of bytes written or negative value on error. If it
* returns zero then complete page is empty (erased).
*
* The following errors are reported (errno is not set!)
* EFAULT: On invalid page
*
****************************************************************************/
int up_progmem_ispageerased(uint16_t page);
/* Program data at given address
* \return bytes written or negative value on error
* \param addr Address without flash offet (aligned to page0)
* \param buf Pointer to buffer
* \param count Number of bytes to write
*
* Note: this function is not limited to single page and nor it requires
/****************************************************************************
* Name: up_progmem_write
*
* Description:
* Program data at given address
*
* Note: this function is not limited to single page and nor it requires
* the address be aligned inside the page boundaries.
*
* The following errors are reported (errno is not set!)
* - EINVAL: if count is not aligned with the flash boundaries (i.e.
* some MCU's require per half-word or even word access)
* - EFAULT: On invalid address
* - EIO: On unsuccessful write
* - EROFS: On access to write protected area
* - EACCES: Insufficient permissions (read/write protected)
* - EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*/
*
* Input Parameters:
* addr - Address without flash offet (aligned to page0)
* buf - Pointer to buffer
* count - Number of bytes to write *
*
* Returned Value:
* Bytes written or negative value on error. The following errors are
* reported (errno is not set!)
*
* EINVAL: if count is not aligned with the flash boundaries (i.e.
* some MCU's require per half-word or even word access)
* EFAULT: On invalid address
* EIO: On unsuccessful write
* EROFS: On access to write protected area
* EACCES: Insufficient permissions (read/write protected)
* EPERM: If operation is not permitted due to some other constraints
* (i.e. some internal block is not running etc.)
*
****************************************************************************/
int up_progmem_write(uint32_t addr, const void *buf, size_t count);
/* \todo: Define the following functions and their options:
/* TODO: Define the following functions and their options:
* - up_progmem_protect()
* - up_progmem_unprotect()
*/

View File

@ -3,7 +3,7 @@
* Non-standard, NuttX-specific pthread-related declarations.
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -63,16 +63,6 @@
* Public Data
****************************************************************************/
/* Default pthread attributes (see sched/pthread_create.c). This global
* can only be shared within the kernel- or within the user- address space.
*/
extern pthread_attr_t g_default_pthread_attr;
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#ifdef __cplusplus
#define EXTERN extern "C"
extern "C" {
@ -80,6 +70,16 @@ extern "C" {
#define EXTERN extern
#endif
/* Default pthread attributes (see sched/pthread_create.c). This global
* can only be shared within the kernel- or within the user- address space.
*/
EXTERN pthread_attr_t g_default_pthread_attr;
/****************************************************************************
* Public Function Prototypes
****************************************************************************/
#undef EXTERN
#ifdef __cplusplus
}

View File

@ -250,7 +250,7 @@ extern "C" {
*
****************************************************************************/
int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
EXTERN int pwm_register(FAR const char *path, FAR struct pwm_lowerhalf_s *dev);
/****************************************************************************
* Name: pwm_expired

View File

@ -1,5 +1,5 @@
/****************************************************************************
* nuttx/ramdisk.h
* include/nuttx/ramdisk.h
*
* Copyright (C) 2008-2009, 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -3,7 +3,7 @@
* Non-standard, pattern-matching APIs available in lib/.
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -105,6 +105,7 @@
/****************************************************************************
* Public Types
****************************************************************************/
/* The form of an alarm callback */
typedef CODE void (*alarmcb_t)(void);

View File

@ -1,8 +1,8 @@
/****************************************************************************
* inlcude/nuttx/rwbuffer.h
* include/nuttx/rwbuffer.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -1,5 +1,5 @@
/********************************************************************************
* nuttx/sched.h
* include/nuttx/sched.h
*
* Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -2,7 +2,7 @@
* include/nuttx/scsi.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "SCSI Primary Commands - 3 (SPC-3)," American National Standard

View File

@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_SDIO_H
#define __NUTTX_SDIO_H
#ifndef __INCLUDE_NUTTX_SDIO_H
#define __INCLUDE_NUTTX_SDIO_H
/****************************************************************************
* Included Files
@ -852,4 +852,4 @@ extern "C" {
#if defined(__cplusplus)
}
#endif
#endif /* __NUTTX_SDIO_H */
#endif /* __INCLUDE_NUTTX_SDIO_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/symtab.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/cdc.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References: "Universal Serial Bus Class Definitions for Communication
* Devices," Version 1.1, January 19, 1999

View File

@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __NUTTX_USB_COMPOSITE_H
#define __NUTTX_USB_COMPOSITE_H
#ifndef __INCLUDE_NUTTX_USB_COMPOSITE_H
#define __INCLUDE_NUTTX_USB_COMPOSITE_H
/****************************************************************************
* Included Files
@ -183,4 +183,4 @@ EXTERN int composite_ep0submit(FAR struct usbdevclass_driver_s *driver,
#endif
#endif /* CONFIG_USBDEV_COMPOSITE */
#endif /* __NUTTX_USB_COMPOSITE_H */
#endif /* __INCLUDE_NUTTX_USB_COMPOSITE_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/hid.h
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* HID Universal Serial Bus (USB), Device Class Definition for Human

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/ohci.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References: "OpenHCI Open Host Controller Interface Specification
* for USB," Release 1.0a, Compaq, Microsoft, National Semiconductor,

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/storage.h
*
* Copyright (C) 2008-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
@ -40,8 +40,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_STORAGE_H
#define __NUTTX_USB_STORAGE_H
#ifndef __INCLUDE_NUTTX_USB_STORAGE_H
#define __INCLUDE_NUTTX_USB_STORAGE_H
/************************************************************************************
* Included Files
@ -128,4 +128,4 @@ struct usbmsc_csw_s
* Public Functions
************************************************************************************/
#endif /* __NUTTX_USB_STORAGE_H */
#endif /* __INCLUDE_NUTTX_USB_STORAGE_H */

View File

@ -33,8 +33,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_USB_H
#define __NUTTX_USB_USB_H
#ifndef __INCLUDE_NUTTX_USB_USB_H
#define __INCLUDE_NUTTX_USB_USB_H
/************************************************************************************
* Included Files
@ -413,4 +413,4 @@ struct usb_iaddesc_s
* Public Functions
************************************************************************************/
#endif // __NUTTX_USB_USB_H
#endif // __INCLUDE_NUTTX_USB_USB_H

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/usbhost.h
*
* Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* References:
* "Universal Serial Bus Mass Storage Class, Specification Overview,"
@ -40,8 +40,8 @@
*
************************************************************************************/
#ifndef __NUTTX_USB_USBHOST_H
#define __NUTTX_USB_USBHOST_H
#ifndef __INCLUDE_NUTTX_USB_USBHOST_H
#define __INCLUDE_NUTTX_USB_USBHOST_H
/************************************************************************************
* Included Files
@ -866,4 +866,4 @@ EXTERN int usbhost_enumerate(FAR struct usbhost_driver_s *drvr,
}
#endif
#endif /* __NUTTX_USB_USBHOST_H */
#endif /* __INCLUDE_NUTTX_USB_USBHOST_H */

View File

@ -2,7 +2,7 @@
* include/nuttx/usb/usbhost_trace.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/nxflat.h
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/poll.h
*
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -1,8 +1,8 @@
/************************************************************************
* queue.h
* include/queue.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
************************************************************************/
#ifndef __QUEUE_H
#define __QUEUE_H
#ifndef __INCLUDE_QUEUE_H
#define __INCLUDE_QUEUE_H
/************************************************************************
* Included Files
@ -125,5 +125,5 @@ EXTERN FAR dq_entry_t *dq_remfirst(dq_queue_t *queue);
}
#endif
#endif /* __QUEUE_H_ */
#endif /* __INCLUDE_QUEUE_H_ */

View File

@ -2,7 +2,7 @@
* include/sched.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/signal.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
********************************************************************************/
#ifndef __SIGNAL_H
#define __SIGNAL_H
#ifndef __INCLUDE_SIGNAL_H
#define __INCLUDE_SIGNAL_H
/********************************************************************************
* Included Files
@ -234,5 +234,5 @@ EXTERN int sigqueue(int pid, int signo, FAR void *sival_ptr);
}
#endif
#endif /* __SIGNAL_H */
#endif /* __INCLUDE_SIGNAL_H */

View File

@ -2,7 +2,7 @@
* include/stdbool.h
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/stddef.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __STDDEF_H
#define __STDDEF_H
#ifndef __INCLUDE_STDDEF_H
#define __INCLUDE_STDDEF_H
/****************************************************************************
* Included Files
@ -46,4 +46,4 @@
* Type Definitions
****************************************************************************/
#endif /* __STDDEF_H */
#endif /* __INCLUDE_STDDEF_H */

View File

@ -2,7 +2,7 @@
* include/stdint.h
*
* Copyright (C) 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/stdio.h
*
* Copyright (C) 2007-2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions

View File

@ -2,7 +2,7 @@
* include/sys/mman.h
*
* Copyright (C) 2008, 2009, 2011 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_MMAN_H
#define __SYS_MMAN_H
#ifndef __INCLUDE_SYS_MMAN_H
#define __INCLUDE_SYS_MMAN_H
/****************************************************************************
* Included Files
@ -110,4 +110,4 @@ EXTERN int munmap(FAR void *start, size_t length);
}
#endif
#endif /* __SYS_MMAN_H */
#endif /* __INCLUDE_SYS_MMAN_H */

View File

@ -2,7 +2,7 @@
* include/sys/mount.h
*
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@ -33,8 +33,8 @@
*
****************************************************************************/
#ifndef __SYS_MOUNT_H
#define __SYS_MOUNT_H
#ifndef __INCLUDE_SYS_MOUNT_H
#define __INCLUDE_SYS_MOUNT_H
/****************************************************************************
* Included Files
@ -74,4 +74,4 @@ EXTERN int umount(const char *target);
}
#endif
#endif /* __SYS_MOUNT_H */
#endif /* __INCLUDE_SYS_MOUNT_H */

Some files were not shown because too many files have changed in this diff Show More