--- ray/src/common/platform.h 2003/07/03 22:41:44 3.7 +++ ray/src/common/platform.h 2003/07/17 09:21:29 3.9 @@ -1,12 +1,9 @@ -/* RCSid $Id: platform.h,v 3.7 2003/07/03 22:41:44 schorsch Exp $ */ +/* RCSid $Id: platform.h,v 3.9 2003/07/17 09:21:29 schorsch Exp $ */ /* * platform.h - header file for platform specific definitions */ #ifndef _RAD_PLATFORM_H_ #define _RAD_PLATFORM_H_ -#ifdef __cplusplus -extern "C" { -#endif #ifdef _WIN32 @@ -40,6 +37,7 @@ extern "C" { #define NON_POSIX #else /* assumedly posix systems */ + #include #define RHAS_GETPWNAM #define RHAS_STAT #define RHAS_FORK_EXEC @@ -54,6 +52,11 @@ extern "C" { #endif /* _WIN32 */ +#ifdef __cplusplus +extern "C" { +#endif + +/* nothing to protect yet */ #ifdef __cplusplus }