Index: ossp-pkg/uuid/uuid_time.h RCS File: /v/ossp/cvs/ossp-pkg/uuid/Attic/uuid_time.h,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/uuid/Attic/uuid_time.h,v' 2>/dev/null --- uuid_time.h 2008/03/07 09:28:15 1.4 +++ uuid_time.h 2008/03/07 09:45:06 1.5 @@ -59,6 +59,17 @@ #define time_usleep TIME_CONCAT(TIME_PREFIX,time_usleep) #endif +/* minimum C++ support */ +#ifdef __cplusplus +#define DECLARATION_BEGIN extern "C" { +#define DECLARATION_END } +#else +#define DECLARATION_BEGIN +#define DECLARATION_END +#endif + +DECLARATION_BEGIN + #ifndef HAVE_STRUCT_TIMEVAL struct timeval { long tv_sec; long tv_usec; }; #endif @@ -66,5 +77,7 @@ extern int time_gettimeofday(struct timeval *); extern int time_usleep(long usec); +DECLARATION_END + #endif /* __UUID_TIME_H__ */