Cleanup: comment line length (blenlib)
[blender.git] / source / blender / blenlib / BLI_system.h
index 8cdc9e4e6c58ce33053f0d51e56ec17d447cde15..08f34add5632a8f668dbb373d321b25ebf1d8f96 100644 (file)
 #ifndef __BLI_SYSTEM_H__
 #define __BLI_SYSTEM_H__
 
+#include <stdio.h>
+
 /** \file BLI_system.h
  *  \ingroup bli
  */
 
 int BLI_cpu_support_sse2(void);
+void BLI_system_backtrace(FILE *fp);
+
+
+/* Get CPU brand, result is to be MEM_freeN()-ed. */
+char *BLI_cpu_brand_string(void);
+
+/**
+ * Obtain the hostname from the system.
+ *
+ * This simply determines the host's name, and doesn't do any DNS lookup of any
+ * IP address of the machine. As such, it's only usable for identification
+ * purposes, and not for reachability over a network.
+ *
+ * \param buffer: Character buffer to write the hostname into.
+ * \param bufsize: Size of the character buffer, including trailing '\0'.
+ */
+void BLI_hostname_get(char *buffer, size_t bufsize);
 
 /* getpid */
 #ifdef WIN32
@@ -35,4 +54,3 @@ int BLI_cpu_support_sse2(void);
 #endif
 
 #endif  /* __BLI_SYSTEM_H__ */
-