X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaSystem.h;h=34572ce9a3af225ce8b47e35ad38ff97cb1af78e;hb=1fb1974b5578149b436553cf5f620372a8a6a69e;hp=986c943bf39909d3d0ae0246950a565a1c820ab9;hpb=17824854619941a12697fea8524f4218f9a14ef9;p=crea.git diff --git a/src/creaSystem.h b/src/creaSystem.h index 986c943..34572ce 100644 --- a/src/creaSystem.h +++ b/src/creaSystem.h @@ -4,6 +4,8 @@ # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image # pour la Santé) # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton +# Previous Authors : Laurent Guigues, Jean-Pierre Roux +# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil # # This software is governed by the CeCILL-B license under French law and # abiding by the rules of distribution of free software. You can use, @@ -20,15 +22,16 @@ # # The fact that you are presently reading this means that you have had # knowledge of the CeCILL-B license and that you accept its terms. -# ------------------------------------------------------------------------ */ +# ------------------------------------------------------------------------ +*/ /*========================================================================= Program: crea Module: $RCSfile: creaSystem.h,v $ Language: C++ - Date: $Date: 2012/11/15 09:07:32 $ - Version: $Revision: 1.15 $ + Date: $Date: 2012/11/15 10:43:26 $ + Version: $Revision: 1.16 $ =========================================================================*/ /** @@ -153,6 +156,11 @@ // Version #include +#ifdef WIN32 + #include /* GetModuleFileName */ + #include +#endif /* WIN32 */ + namespace crea { #define CREA_STRINGIFY(A) #A @@ -229,6 +237,9 @@ namespace crea { /// returns true iff the program has a tty static int HasTTY(); +#ifdef WIN32 + CREA_EXPORT static void wtoc(const WCHAR* Source,CHAR* Dest); +#endif /* WIN32 */ CREA_EXPORT static int GetAppPath(char *pname, size_t pathsize); CREA_EXPORT static std::string GetDllAppPath(std::string &nomdll); CREA_EXPORT static std::string GetDllAppPath(const char *nomdll);