+const char* tzplatform_mkpath3(enum tzplatform_variable id, const char *path,
+ const char *path2);
+
+/*
+ Return the string resulting of the path-concatenation of string value of the
+ tizen plaform variable 'id' and the given strings 'path', 'path2' and 'path3'.
+
+ path-concatenation is the concatenation taking care of / characters.
+
+ The returned value is a scratch buffer (unique for the thread) that is
+ available until the next call to 'tzplatform_mkstr', 'tzplatform_mkpath',
+ 'tzplatform_mkpath3' or 'tzplatform_mkpath4'.
+
+ Can return NULL in case of internal error.
+
+ Example:
+ if TZ_SYS_HOME == "/opt/home" then calling
+
+ tzplatform_mkpath4(TZ_SYS_HOME,"yes","no","/maybe")
+
+ will return "/opt/home/yes/no/maybe"
+*/
+extern
+const char* tzplatform_mkpath4(enum tzplatform_variable id, const char *path,
+ const char *path2, const char *path3);