#include "libnfs-zdr.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
#if !defined(HAVE_SOCKADDR_STORAGE) && !defined(WIN32)
/*
int rpc_process_pdu(struct rpc_context *rpc, char *buf, int size);
void rpc_error_all_pdus(struct rpc_context *rpc, char *error);
-void rpc_set_error(struct rpc_context *rpc, char *error_string, ...);
-void nfs_set_error(struct nfs_context *nfs, char *error_string, ...);
+void rpc_set_error(struct rpc_context *rpc, char *error_string, ...)
+#ifdef __GNUC__
+ __attribute__((format(printf, 2, 3)))
+#endif
+;
+
+void nfs_set_error(struct nfs_context *nfs, char *error_string, ...)
+#ifdef __GNUC__
+ __attribute__((format(printf, 2, 3)))
+#endif
+;
const char *nfs_get_server(struct nfs_context *nfs);
const char *nfs_get_export(struct nfs_context *nfs);
const struct nfs_fh3 *nfs_get_rootfh(struct nfs_context *nfs);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* !_LIBNFS_PRIVATE_H_ */