/[escript]/trunk/esysUtils/src/system_dep.h
ViewVC logotype

Diff of /trunk/esysUtils/src/system_dep.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1312 by ksteube, Mon Sep 24 06:18:44 2007 UTC revision 1811 by ksteube, Thu Sep 25 23:11:13 2008 UTC
# Line 1  Line 1 
1    
 /* $Id$ */  
   
2  /*******************************************************  /*******************************************************
3   *  *
4   *           Copyright 2003-2007 by ACceSS MNRF  * Copyright (c) 2003-2008 by University of Queensland
5   *       Copyright 2007 by University of Queensland  * Earth Systems Science Computational Center (ESSCC)
6   *  * http://www.uq.edu.au/esscc
7   *                http://esscc.uq.edu.au  *
8   *        Primary Business: Queensland, Australia  * Primary Business: Queensland, Australia
9   *  Licensed under the Open Software License version 3.0  * Licensed under the Open Software License version 3.0
10   *     http://www.opensource.org/licenses/osl-3.0.php  * http://www.opensource.org/licenses/osl-3.0.php
11   *  *
12   *******************************************************/  *******************************************************/
13    
14    
15  /**  /**
16  \file system_dep.h  \file system_dep.h
# Line 36  Line 35 
35    
36  #ifdef _WIN32  #ifdef _WIN32
37    
38  #ifndef INTERFACE_STATIC_LIB  // Un-comment this block if you want it dynamic
39  #ifdef ESYSUTILS_EXPORTS  // and comment out the line immediately after the block.
40  #define ESYSUTILS_DLL_API __declspec(dllexport)  //#   ifndef INTERFACE_STATIC_LIB
41  #else  //#      ifdef ESYSUTILS_EXPORTS
42  #define ESYSUTILS_DLL_API __declspec(dllimport)  //#         define ESYSUTILS_DLL_API __declspec(dllexport)
43  #endif  //#      else
44  #endif  //#         define ESYSUTILS_DLL_API __declspec(dllimport)
45    //#      endif
46    //#   endif
47    #   define ESYSUTILS_DLL_API
48    #   define THROW(ARG)
49    #   define THROW_ANY // Stupid windows compilers complain about THROW()
50  #else  #else
51  #define ESYSUTILS_DLL_API  #   define ESYSUTILS_DLL_API
52    #   define THROW(ARG) throw(ARG)
53    #   define THROW_ANY throw()
54  #endif  #endif
55    
56    

Legend:
Removed from v.1312  
changed lines
  Added in v.1811

  ViewVC Help
Powered by ViewVC 1.1.26