diff --git a/src/include/utility.cpp b/src/include/utility.cpp index ab5ef36b3..489d42efa 100755 --- a/src/include/utility.cpp +++ b/src/include/utility.cpp @@ -376,6 +376,22 @@ const char * get_system_dir(TSystem_dirs what) return dir; } +const char * standard_path_list() +{ + TToken_string & pl = get_tmp_string(128); + + pl.add("custom"); // c:/campo32/custom + if (prefix_valid()) + { + TFilename n; + n = firm2dir(prefix().get_codditta()); n.add("custom"); + pl.add(n); // f:/campo32/dati/00001A/custom + + n = firm2dir(-1); n.add("custom"); + pl.add(n); // f:/campo32/dati/custom + } + return pl; +} bool sirio_codesigning(const TFilename& filename, bool verify) { // const char * const default_sign = R"("C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\signtool.exe" sign /a /s MY /n "Sirio Informatica e Sistemi SPA" /fd sha256 /tr http://timestamp.digicert.com /v)"; diff --git a/src/include/utility.h b/src/include/utility.h index 35ca3323f..952a6bfb0 100755 --- a/src/include/utility.h +++ b/src/include/utility.h @@ -79,6 +79,7 @@ int count_files(const char* dir, bool subdirs); int list_files(const char* mask, TString_array& result); bool input_filename(TFilename& file); const char * get_system_dir(TSystem_dirs what); +const char * standard_path_list(); const char* encode(const char* data); const char* decode(const char* data);