--- libtirpc-0.2.3.orig/tirpc/rpc/des_crypt.h 2013-02-13 16:13:59.000000000 +0100 +++ libtirpc-0.2.3/tirpc/rpc/des_crypt.h 2014-03-22 13:20:52.000000000 +0100 @@ -43,7 +43,6 @@ #ifndef _DES_DES_CRYPT_H #define _DES_DES_CRYPT_H -#include #include #define DES_MAXDATA 8192 /* max bytes encrypted in one call */ @@ -83,23 +82,35 @@ /* * Cipher Block Chaining mode */ -__BEGIN_DECLS +#ifdef __cplusplus +extern "C" { +#endif int cbc_crypt( char *, char *, unsigned int, unsigned int, char *); -__END_DECLS +#ifdef __cplusplus +} +#endif /* * Electronic Code Book mode */ -__BEGIN_DECLS +#ifdef __cplusplus +extern "C" { +#endif int ecb_crypt( char *, char *, unsigned int, unsigned int ); -__END_DECLS +#ifdef __cplusplus +} +#endif /* * Set des parity for a key. * DES parity is odd and in the low bit of each byte */ -__BEGIN_DECLS +#ifdef __cplusplus +extern "C" { +#endif void des_setparity( char *); -__END_DECLS +#ifdef __cplusplus +} +#endif #endif /* _DES_DES_CRYPT_H */