X-Git-Url: https://git.jsancho.org/?p=dungeon-master.git;a=blobdiff_plain;f=src%2Fpaths.cpp;h=02aee3f28264a1be1ceac9849dd5238ba6a676f2;hp=1cebcc8f603aca440cc0428f553e15790e698406;hb=652177d7027e9a9fe6c6b8394042bdaabf5ada76;hpb=fe9df14f96d3f1d45a26438a5df06e2259893eac diff --git a/src/paths.cpp b/src/paths.cpp index 1cebcc8..02aee3f 100644 --- a/src/paths.cpp +++ b/src/paths.cpp @@ -1,4 +1,4 @@ -/* Dungeon Master --- Adventure generator for GNU Guile +/* Dungeon Master --- RPG Adventure Generator Copyright © 2019 Javier Sancho Dungeon Master is free software; you can redistribute it and/or modify it @@ -12,38 +12,38 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with Haunt. If not, see . + along with Dungeon Master. If not, see . */ #include #include "paths.h" -std::string get_exec_path() +std::string get_exec_path () { char pBuf[256]; - size_t len = sizeof(pBuf); + size_t len = sizeof (pBuf); char szTmp[32]; - sprintf(szTmp, "/proc/%d/exe", getpid()); - int bytes = readlink(szTmp, pBuf, len); + sprintf (szTmp, "/proc/%d/exe", getpid ()); + int bytes = readlink (szTmp, pBuf, len); if (bytes > len - 1) bytes = len - 1; if (bytes >= 0) pBuf[bytes] = '\0'; std::string exec_path = pBuf; - return exec_path.substr(0, exec_path.rfind(PATH_DELIM) + 1); + return exec_path.substr (0, exec_path.rfind (PATH_DELIM) + 1); } -std::string get_home_path() +std::string get_home_path () { - return (std::string)getenv("HOME") + PATH_DELIM + "." + PROGRAM_NAME; + return (std::string) getenv ("HOME") + PATH_DELIM + "." + PROGRAM_NAME; } -std::set get_data_paths() { +std::set get_dmaster_paths () { std::set paths; - paths.insert(get_exec_path()); - paths.insert(DATA_PATH); - paths.insert(get_home_path()); + paths.insert (get_exec_path ()); + paths.insert (DATA_PATH); + paths.insert (get_home_path ()); return paths; }