[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26949] trunk/blender/intern/ghost/intern/ GHOST_SystemCarbon.cpp: OSX/deprecated Carbon: user and system base dirs retrieval implementation
Damien Plisson
damien.plisson at yahoo.fr
Tue Feb 16 09:57:06 CET 2010
Revision: 26949
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26949
Author: damien78
Date: 2010-02-16 09:57:05 +0100 (Tue, 16 Feb 2010)
Log Message:
-----------
OSX/deprecated Carbon: user and system base dirs retrieval implementation
As Carbon is bound to RIP, implemented only a static version of these retrieval functions.
Modified Paths:
--------------
trunk/blender/intern/ghost/intern/GHOST_SystemCarbon.cpp
Modified: trunk/blender/intern/ghost/intern/GHOST_SystemCarbon.cpp
===================================================================
--- trunk/blender/intern/ghost/intern/GHOST_SystemCarbon.cpp 2010-02-16 08:36:33 UTC (rev 26948)
+++ trunk/blender/intern/ghost/intern/GHOST_SystemCarbon.cpp 2010-02-16 08:57:05 UTC (rev 26949)
@@ -1217,10 +1217,23 @@
GHOST_TUns8* GHOST_SystemCarbon::getSystemDir() const
{
-
+ static GHOST_TUns8 sysPath[64];
+
+ strcpy((char*)sysPath,"/Library/Application Support/Blender");
+
+ return sysPath;
}
GHOST_TUns8* GHOST_SystemCarbon::getUserDir() const
{
-
+ static char usrPath[512] = "";
+ char* env = getenv("HOME");
+
+ if (env) {
+ strcpy(usrPath, env);
+ strcat(usrPath, "/Library/Application Support/Blender");
+ return (GHOST_TUns8*) usrPath;
+ }
+ else
+ return NULL;
}
More information about the Bf-blender-cvs
mailing list