=== modified file 'util.cc'
@@ -49,6 +49,18 @@
return now;
}
+std::string
+Util::appname_from_path(const std::string& path)
+{
+ std::string::size_type slashPos = path.rfind("/");
+ std::string::size_type startPos(0);
+ if (slashPos != std::string::npos)
+ {
+ startPos = slashPos + 1;
+ }
+ return std::string(path, startPos, std::string::npos);
+}
+
#ifndef ANDROID
std::istream *
=== modified file 'util.h'
@@ -57,7 +57,8 @@
ss << t;
return ss.str();
}
-
+ static std::string
+ appname_from_path(const std::string& path);
#ifdef ANDROID
static void android_set_asset_manager(AAssetManager *asset_manager);