Fix T64623: Freestyle procedural noise not consistent across platforms
[blender.git] / source / blender / blenlib / BLI_rand.h
index 151b02a..eec4e88 100644 (file)
  * \brief Random number functions.
  */
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* RNG is an abstract random number generator type that avoids using globals.
  * Always use this instead of the global RNG unless you have a good reason,
  * the global RNG is not thread safe and will not give repeatable results.
@@ -106,4 +110,8 @@ void BLI_hammersley_1d(unsigned int n, double *r);
 void BLI_halton_2d_sequence(unsigned int prime[2], double offset[2], int n, double *r);
 void BLI_hammersley_2d_sequence(unsigned int n, double *r);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* __BLI_RAND_H__ */