Remove hardcoded path for multiuser support
[platform/core/system/sync-agent.git] / src / fw-plugins / common-public / vcalendar-task / include / vcalendar_string_util.h
index 95af547..dbcfc1d 100755 (executable)
@@ -33,6 +33,8 @@
 
 #include "utility/sync_util.h"
 
+#include <tzplatform_config.h>
+
 typedef enum task_date_type {
        TASK_DATE_TYPE_ONTIME = 0,
        TASK_DATE_TYPE_YEAR,
@@ -94,11 +96,11 @@ typedef enum task_date_type {
 #define IMAGE_KEYWORD_BEGIN_PATH               "PATH=3D"
 #define IMAGE_KEYWORD_END_PATH                 "=3bDATE=3D\r\n"
 
-#define INTERNAL_MEMORY_ORIGIN                 "/opt/usr/media"
+#define INTERNAL_MEMORY_ORIGIN                 tzplatform_getenv(TZ_USER_CONTENT)
 #define INTERNAL_MEMORY_CONVERTED              "Internal=3a"
-#define EXTERNAL_MEMORY_ORIGIN                 "/opt/storage/sdcard"
+#define EXTERNAL_MEMORY_ORIGIN                 tzplatform_mkpath(TZ_SYS_STORAGE,"sdcard")
 #define EXTERNAL_MEMORY_CONVERTED              "External=3a"
-#define SNOTE_MEMORY_ORIGIN                            "/opt/usr/apps/com.samsung.smemo/data/"
+#define SNOTE_MEMORY_ORIGIN                    tzplatform_mkpath(TZ_USER_APP,"com.samsung.smemo/data/")
 
 char * get_value_by_token(const char *src, const char *token, const char *end_of_token);
 char * replace_string(char *origin, const char *src, const char *dest);