[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35198] trunk/blender: use const char for return values of getenv().
Campbell Barton
ideasman42 at gmail.com
Sat Feb 26 16:28:56 CET 2011
Revision: 35198
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35198
Author: campbellbarton
Date: 2011-02-26 15:28:56 +0000 (Sat, 26 Feb 2011)
Log Message:
-----------
use const char for return values of getenv().
Modified Paths:
--------------
trunk/blender/intern/ghost/intern/GHOST_SystemPathsX11.cpp
trunk/blender/source/blender/blenlib/BLI_path_util.h
trunk/blender/source/blender/blenlib/intern/path_util.c
trunk/blender/source/blender/editors/space_file/fsmenu.c
trunk/blender/source/blender/imbuf/intern/thumbs.c
Modified: trunk/blender/intern/ghost/intern/GHOST_SystemPathsX11.cpp
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemPathsX11.cpp 2011-02-26 13:53:15 UTC (rev 35197)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemPathsX11.cpp 2011-02-26 15:28:56 UTC (rev 35198)
@@ -65,7 +65,7 @@
const GHOST_TUns8* GHOST_SystemPathsX11::getUserDir() const
{
- char* env = getenv("HOME");
+ const char* env = getenv("HOME");
if(env) {
return (GHOST_TUns8*) env;
} else {
Modified: trunk/blender/source/blender/blenlib/BLI_path_util.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_path_util.h 2011-02-26 13:53:15 UTC (rev 35197)
+++ trunk/blender/source/blender/blenlib/BLI_path_util.h 2011-02-26 15:28:56 UTC (rev 35198)
@@ -40,7 +40,7 @@
struct ListBase;
struct direntry;
-char *BLI_getDefaultDocumentFolder(void);
+const char *BLI_getDefaultDocumentFolder(void);
char *BLI_get_folder(int folder_id, const char *subfolder);
char *BLI_get_folder_create(int folder_id, const char *subfolder);
Modified: trunk/blender/source/blender/blenlib/intern/path_util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/path_util.c 2011-02-26 13:53:15 UTC (rev 35197)
+++ trunk/blender/source/blender/blenlib/intern/path_util.c 2011-02-26 15:28:56 UTC (rev 35198)
@@ -812,12 +812,12 @@
/* This is now only used to really get the user's default document folder */
/* On Windows I chose the 'Users/<MyUserName>/Documents' since it's used
as default location to save documents */
-char *BLI_getDefaultDocumentFolder(void) {
+const char *BLI_getDefaultDocumentFolder(void) {
#if !defined(WIN32)
return getenv("HOME");
#else /* Windows */
- char * ret;
+ const char * ret;
static char documentfolder[MAXPATHLEN];
HRESULT hResult;
@@ -883,7 +883,7 @@
static int test_env_path(char *path, const char *envvar)
{
- char *env = envvar?getenv(envvar):NULL;
+ const char *env = envvar?getenv(envvar):NULL;
if (!env) return 0;
if (BLI_is_dir(env)) {
@@ -1617,7 +1617,7 @@
#ifdef _WIN32
char filename[FILE_MAXDIR+FILE_MAXFILE];
char ext[FILE_MAXDIR+FILE_MAXFILE];
- char *extensions = getenv("PATHEXT");
+ const char *extensions = getenv("PATHEXT");
if (extensions) {
char *temp;
do {
@@ -1652,7 +1652,7 @@
void BLI_where_am_i(char *fullname, const int maxlen, const char *name)
{
char filename[FILE_MAXDIR+FILE_MAXFILE];
- char *path = NULL, *temp;
+ const char *path = NULL, *temp;
#ifdef _WIN32
const char *separator = ";";
@@ -1666,7 +1666,7 @@
path = br_find_exe( NULL );
if (path) {
BLI_strncpy(fullname, path, maxlen);
- free(path);
+ free((void *)path);
return;
}
#endif
@@ -1749,7 +1749,7 @@
#ifdef WIN32
if (fullname[0] == '\0') {
- char *tmp = getenv("TEMP"); /* Windows */
+ const char *tmp = getenv("TEMP"); /* Windows */
if (tmp && BLI_is_dir(tmp)) {
BLI_strncpy(fullname, tmp, maxlen);
}
@@ -1757,14 +1757,14 @@
#else
/* Other OS's - Try TMP and TMPDIR */
if (fullname[0] == '\0') {
- char *tmp = getenv("TMP");
+ const char *tmp = getenv("TMP");
if (tmp && BLI_is_dir(tmp)) {
BLI_strncpy(fullname, tmp, maxlen);
}
}
if (fullname[0] == '\0') {
- char *tmp = getenv("TMPDIR");
+ const char *tmp = getenv("TMPDIR");
if (tmp && BLI_is_dir(tmp)) {
BLI_strncpy(fullname, tmp, maxlen);
}
Modified: trunk/blender/source/blender/editors/space_file/fsmenu.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/fsmenu.c 2011-02-26 13:53:15 UTC (rev 35197)
+++ trunk/blender/source/blender/editors/space_file/fsmenu.c 2011-02-26 15:28:56 UTC (rev 35198)
@@ -312,7 +312,7 @@
#if (MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4)
OSErr err=noErr;
int i;
- char *home;
+ const char *home;
/* loop through all the OS X Volumes, and add them to the SYSTEM section */
for (i=1; err!=nsvErr; i++)
@@ -454,7 +454,7 @@
#else
/* unix */
{
- char *home= getenv("HOME");
+ const char *home= getenv("HOME");
if(home) {
BLI_snprintf(line, FILE_MAXDIR, "%s/", home);
Modified: trunk/blender/source/blender/imbuf/intern/thumbs.c
===================================================================
--- trunk/blender/source/blender/imbuf/intern/thumbs.c 2011-02-26 13:53:15 UTC (rev 35197)
+++ trunk/blender/source/blender/imbuf/intern/thumbs.c 2011-02-26 15:28:56 UTC (rev 35198)
@@ -69,7 +69,7 @@
/* yes, applications shouldn't store data there, but so does GIMP :)*/
SHGetSpecialFolderPath(0, dir, CSIDL_PROFILE, 0);
#else
- char* home = getenv("HOME");
+ const char* home = getenv("HOME");
if (!home) return 0;
BLI_strncpy(dir, home, FILE_MAX);
#endif
More information about the Bf-blender-cvs
mailing list