From 88adbe1a855b7aa95bd925c80ed83c86f3fc42e3 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 6 Nov 2016 09:39:31 -0800 Subject: [PATCH 1/3] Replace __BEGIN_DECLS and __END_DECLS Signed-off-by: Khem Raj --- Upstream-Status: Pending include/bsd/err.h | 10 ++++++++-- include/bsd/libutil.h | 10 ++++++++-- include/bsd/md5.h | 10 ++++++++-- include/bsd/nlist.h | 10 ++++++++-- include/bsd/readpassphrase.h | 10 ++++++++-- include/bsd/stdio.h | 10 ++++++++-- include/bsd/stdlib.h | 10 ++++++++-- include/bsd/string.h | 10 ++++++++-- include/bsd/stringlist.h | 10 ++++++++-- include/bsd/unistd.h | 10 ++++++++-- include/bsd/vis.h | 10 ++++++++-- include/bsd/wchar.h | 10 ++++++++-- src/hash/sha512.h | 10 ++++++++-- 13 files changed, 104 insertions(+), 26 deletions(-) diff --git a/include/bsd/err.h b/include/bsd/err.h index 12fd051..43dfc32 100644 --- a/include/bsd/err.h +++ b/include/bsd/err.h @@ -42,7 +42,10 @@ #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif void warnc(int code, const char *format, ...) __printflike(2, 3); void vwarnc(int code, const char *format, va_list ap) @@ -51,6 +54,9 @@ void errc(int status, int code, const char *format, ...) __printflike(3, 4); void verrc(int status, int code, const char *format, va_list ap) __printflike(3, 0); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif diff --git a/include/bsd/libutil.h b/include/bsd/libutil.h index ebb6160..28b919d 100644 --- a/include/bsd/libutil.h +++ b/include/bsd/libutil.h @@ -53,7 +53,10 @@ struct pidfh { ino_t pf_ino; }; -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif int humanize_number(char *buf, size_t len, int64_t bytes, const char *suffix, int scale, int flags); int expand_number(const char *_buf, uint64_t *_num); @@ -66,7 +69,10 @@ int pidfile_close(struct pidfh *pfh); int pidfile_remove(struct pidfh *pfh); char *fparseln(FILE *, size_t *, size_t *, const char[3], int); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ /* humanize_number(3) */ #define HN_DECIMAL 0x01 diff --git a/include/bsd/md5.h b/include/bsd/md5.h index 9a75fad..3531fd6 100644 --- a/include/bsd/md5.h +++ b/include/bsd/md5.h @@ -30,7 +30,10 @@ typedef struct MD5Context { #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif void MD5Init(MD5_CTX *); void MD5Update(MD5_CTX *, const uint8_t *, size_t) __attribute__((__bounded__(__string__,2,3))); @@ -49,6 +52,9 @@ char *MD5FileChunk(const char *, char *, off_t, off_t) char *MD5Data(const uint8_t *, size_t, char *) __attribute__((__bounded__(__string__,1,2))) __attribute__((__bounded__(__minbytes__,3,MD5_DIGEST_STRING_LENGTH))); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif /* _MD5_H_ */ diff --git a/include/bsd/nlist.h b/include/bsd/nlist.h index 2730237..0389ab7 100644 --- a/include/bsd/nlist.h +++ b/include/bsd/nlist.h @@ -30,8 +30,14 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif extern int nlist(const char *filename, struct nlist *list); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif diff --git a/include/bsd/readpassphrase.h b/include/bsd/readpassphrase.h index e1dacc3..76e0d33 100644 --- a/include/bsd/readpassphrase.h +++ b/include/bsd/readpassphrase.h @@ -34,8 +34,14 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif char * readpassphrase(const char *, char *, size_t, int); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif /* !_READPASSPHRASE_H_ */ diff --git a/include/bsd/stdio.h b/include/bsd/stdio.h index 7697425..b5b3efd 100644 --- a/include/bsd/stdio.h +++ b/include/bsd/stdio.h @@ -41,7 +41,10 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif const char *fmtcheck(const char *, const char *); /* XXX: The function requires cooperation from the system libc to store the @@ -69,7 +72,10 @@ FILE *funopen(const void *cookie, #define fwopen(cookie, fn) funopen(cookie, NULL, fn, NULL, NULL) int fpurge(FILE *fp); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif #endif diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h index 0604cad..b9f0515 100644 --- a/include/bsd/stdlib.h +++ b/include/bsd/stdlib.h @@ -46,7 +46,10 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif uint32_t arc4random(void); void arc4random_stir(void); void arc4random_addrandom(u_char *dat, int datlen); @@ -73,6 +76,9 @@ long long strtonum(const char *nptr, long long minval, long long maxval, const char **errstr); char *getbsize(int *headerlenp, long *blocksizep); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif diff --git a/include/bsd/string.h b/include/bsd/string.h index ee2f953..fbf8c54 100644 --- a/include/bsd/string.h +++ b/include/bsd/string.h @@ -36,13 +36,19 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif size_t strlcpy(char *dst, const char *src, size_t siz); size_t strlcat(char *dst, const char *src, size_t siz); char *strnstr(const char *str, const char *find, size_t str_len); void strmode(mode_t mode, char *str); void explicit_bzero(void *buf, size_t len); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif diff --git a/include/bsd/stringlist.h b/include/bsd/stringlist.h index e3c42e9..40d0a52 100644 --- a/include/bsd/stringlist.h +++ b/include/bsd/stringlist.h @@ -43,12 +43,18 @@ typedef struct _stringlist { size_t sl_cur; } StringList; -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif StringList *sl_init(void); int sl_add(StringList *, char *); void sl_free(StringList *, int); char *sl_find(StringList *, const char *); int sl_delete(StringList *, const char *, int); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif /* _STRINGLIST_H */ diff --git a/include/bsd/unistd.h b/include/bsd/unistd.h index 1f9c5f8..5b2f4c7 100644 --- a/include/bsd/unistd.h +++ b/include/bsd/unistd.h @@ -45,7 +45,10 @@ #define S_ISTXT S_ISVTX #endif -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif extern int optreset; #ifdef LIBBSD_OVERLAY @@ -68,6 +71,9 @@ void setproctitle(const char *fmt, ...) __printflike(1, 2); int getpeereid(int s, uid_t *euid, gid_t *egid); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif diff --git a/include/bsd/vis.h b/include/bsd/vis.h index 835d2d6..63c951e 100644 --- a/include/bsd/vis.h +++ b/include/bsd/vis.h @@ -74,7 +74,10 @@ #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif char *vis(char *, int, int, int); int strvis(char *, const char *, int); int strvisx(char *, const char *, size_t, int); @@ -83,6 +86,9 @@ int strunvis(char *, const char *); int strunvisx(char *, const char *, int); ssize_t strnunvis(char *, const char *, size_t); int unvis(char *, int, int *, int); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif /* !_VIS_H_ */ diff --git a/include/bsd/wchar.h b/include/bsd/wchar.h index 33a500e..aa70742 100644 --- a/include/bsd/wchar.h +++ b/include/bsd/wchar.h @@ -43,12 +43,18 @@ #include #include -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif wchar_t *fgetwln(FILE *stream, size_t *len); size_t wcslcat(wchar_t *dst, const wchar_t *src, size_t size); size_t wcslcpy(wchar_t *dst, const wchar_t *src, size_t size); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif #endif diff --git a/src/hash/sha512.h b/src/hash/sha512.h index 4f368a1..27ddc24 100644 --- a/src/hash/sha512.h +++ b/src/hash/sha512.h @@ -39,7 +39,10 @@ typedef struct SHA512Context { unsigned char buf[128]; } SHA512_CTX; -__BEGIN_DECLS +/* __BEGIN_DECLS */ +#ifdef __cplusplus +extern "C" { +#endif void SHA512_Init(SHA512_CTX *); void SHA512_Update(SHA512_CTX *, const void *, size_t); @@ -48,6 +51,9 @@ char *SHA512_End(SHA512_CTX *, char *); char *SHA512_File(const char *, char *); char *SHA512_FileChunk(const char *, char *, off_t, off_t); char *SHA512_Data(const void *, unsigned int, char *); -__END_DECLS +#ifdef __cplusplus +} +#endif +/* __END_DECLS */ #endif /* !_SHA512_H_ */ -- 2.10.2