Program: crea
Module: $RCSfile: creaSystem.h,v $
Language: C++
- Date: $Date: 2009/08/18 01:45:04 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2011/02/23 13:40:31 $
+ Version: $Revision: 1.14 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
// We try for Visual 6..????
//#pragma warning( disable : 4786)
-
-
//-----------------------------------------------------------------------------
//This is needed when compiling in debug mode
#ifdef _MSC_VER
//#define TEST toto
-
#if defined(_WIN32) && defined(CREA_BUILD_SHARED)
-//#include "WWW.h"
#ifdef CREA_EXPORT_SYMBOLS
- #define CREA_EXPORT __declspec( dllexport )
+ #define CREA_EXPORT __declspec( dllexport )
#else
- #define CREA_EXPORT __declspec( dllimport )
+ #define CREA_EXPORT __declspec( dllimport )
#endif
#define CREA_CDECL __cdecl
#else
*/
//-----------------------------------------------------------------------------
-
-
-
//-----------------------------------------------------------------------------
// Version
#include <string.h>
}
//-----------------------------------------------------------------------------
-
-
-
//-----------------------------------------------------------------------------
/*
#ifdef _WIN32
#define UINT32_MAX (4294967295U)
#endif
-
-
//-----------------------------------------------------------------------------
{
/// returns true iff the program has a tty
static int HasTTY();
- CREA_EXPORT static int GetAppPath(char *pname, size_t pathsize);
- CREA_EXPORT static std::string GetDllAppPath(std::string nom);
+ 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);
+ CREA_EXPORT static std::string GetExecutablePath();
+ CREA_EXPORT static void createDirectory(const char* directorypath);
};
} // namespace crea