From b5d6d11abb434bce90ace07242cd5e410574941f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Feb 2010 22:48:50 +0000 Subject: patch from Clark Gaebel, use const char * for buildinfo strings, also updated bpy_app.c --- source/blender/python/intern/bpy_app.c | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'source/blender/python') diff --git a/source/blender/python/intern/bpy_app.c b/source/blender/python/intern/bpy_app.c index d8a8ecb041e..59c1c0bf7c2 100644 --- a/source/blender/python/intern/bpy_app.c +++ b/source/blender/python/intern/bpy_app.c @@ -32,17 +32,11 @@ #include "structseq.h" #ifdef BUILD_DATE -extern char * build_date; -extern char * build_time; -extern char * build_rev; -extern char * build_platform; -extern char * build_type; -#else -static char * build_date = "Unknown"; -static char * build_time = "Unknown"; -static char * build_rev = "Unknown"; -static char * build_platform = "Unknown"; -static char * build_type = "Unknown"; +extern const char * build_date; +extern const char * build_time; +extern const char * build_rev; +extern const char * build_platform; +extern const char * build_type; #endif static PyTypeObject BlenderAppType; @@ -111,11 +105,19 @@ static PyObject *make_app_info(void) SetObjItem(PyBool_FromLong(G.f & G_DEBUG)); /* build info */ +#ifdef BUILD_DATE SetStrItem(strip_quotes(buf, build_date)); SetStrItem(strip_quotes(buf, build_time)); SetStrItem(strip_quotes(buf, build_rev)); SetStrItem(strip_quotes(buf, build_platform)); SetStrItem(strip_quotes(buf, build_type)); +#else + SetStrItem(strip_quotes(buf, "Unknown")); + SetStrItem(strip_quotes(buf, "Unknown")); + SetStrItem(strip_quotes(buf, "Unknown")); + SetStrItem(strip_quotes(buf, "Unknown")); + SetStrItem(strip_quotes(buf, "Unknown")); +#endif #undef SetIntItem #undef SetStrItem -- cgit v1.2.3