Make libnv headers includable from C++
Differential Revision: https://reviews.freebsd.org/D1868 Reviewed by: jfv, pjd MFC after: 1 month Sponsored by: Sandvine Inc.
This commit is contained in:
parent
0f3ec57676
commit
da8c9a4fb0
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=279421
@ -45,6 +45,8 @@ struct nvlist;
|
||||
typedef struct nvlist nvlist_t;
|
||||
#endif
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
/*
|
||||
* The dnvlist_get functions returns value associated with the given name.
|
||||
* If it returns a pointer, the pointer represents internal buffer and should
|
||||
@ -103,4 +105,6 @@ nvlist_t *dnvlist_takev_nvlist(nvlist_t *nvl, nvlist_t *defval, const char *name
|
||||
int dnvlist_takev_descriptor(nvlist_t *nvl, int defval, const char *namefmt, va_list nameap) __printflike(3, 0);
|
||||
void *dnvlist_takev_binary(nvlist_t *nvl, size_t *sizep, void *defval, size_t defsize, const char *namefmt, va_list nameap) __printflike(5, 0);
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_DNV_H_ */
|
||||
|
@ -63,6 +63,8 @@ typedef struct nvlist nvlist_t;
|
||||
*/
|
||||
#define NV_FLAG_IGNORE_CASE 0x01
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
nvlist_t *nvlist_create(int flags);
|
||||
void nvlist_destroy(nvlist_t *nvl);
|
||||
int nvlist_error(const nvlist_t *nvl);
|
||||
@ -272,4 +274,6 @@ void nvlist_freev_nvlist(nvlist_t *nvl, const char *namefmt, va_list nameap) __p
|
||||
void nvlist_freev_descriptor(nvlist_t *nvl, const char *namefmt, va_list nameap) __printflike(2, 0);
|
||||
void nvlist_freev_binary(nvlist_t *nvl, const char *namefmt, va_list nameap) __printflike(2, 0);
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif /* !_NV_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user