summaryrefslogtreecommitdiff
path: root/apps/include/netutils/smtp.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-07-17 03:58:11 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-07-17 03:58:11 +0000
commit5da90b889758aac235acf8c1dff93e90ddfbfe7d (patch)
treed73fe9581f45296f026a24f991bc80cab5cd479d /apps/include/netutils/smtp.h
parentaa7d9710dc9c125685b30dbc3c9ac33dd0e5567f (diff)
downloadnuttx-5da90b889758aac235acf8c1dff93e90ddfbfe7d.tar.gz
nuttx-5da90b889758aac235acf8c1dff93e90ddfbfe7d.tar.bz2
nuttx-5da90b889758aac235acf8c1dff93e90ddfbfe7d.zip
Header file clean-up
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4948 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/include/netutils/smtp.h')
-rw-r--r--apps/include/netutils/smtp.h30
1 files changed, 21 insertions, 9 deletions
diff --git a/apps/include/netutils/smtp.h b/apps/include/netutils/smtp.h
index ef3864bf3..1bb0cc16f 100644
--- a/apps/include/netutils/smtp.h
+++ b/apps/include/netutils/smtp.h
@@ -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);
+
+#undef EXTERN
+#ifdef __cplusplus
+}
+#endif
-#endif /* __APPS_NETUTILS_SMTP_H */
+#endif /* __APPS_INCLUDE_NETUTILS_SMTP_H */