| 59 #else |
59 #else |
| 60 return wpurple_home_dir(); |
60 return wpurple_home_dir(); |
| 61 #endif |
61 #endif |
| 62 } |
62 } |
| 63 |
63 |
| 64 /* Returns the argument passed to -c IFF it was present, or ~/.purple. */ |
|
| 65 const gchar * |
|
| 66 purple_user_dir(void) { |
|
| 67 if(custom_user_dir != NULL) { |
|
| 68 return custom_user_dir; |
|
| 69 } else if(!user_dir) { |
|
| 70 user_dir = g_build_filename(purple_home_dir(), ".purple", NULL); |
|
| 71 } |
|
| 72 |
|
| 73 return user_dir; |
|
| 74 } |
|
| 75 |
|
| 76 const gchar * |
64 const gchar * |
| 77 purple_cache_dir(void) { |
65 purple_cache_dir(void) { |
| 78 return purple_xdg_dir(&cache_dir, g_get_user_cache_dir(), "cache"); |
66 return purple_xdg_dir(&cache_dir, g_get_user_cache_dir(), "cache"); |
| 79 } |
67 } |
| 80 |
68 |