Changeset 6:55fdeeddb489 in hlibpp


Ignore:
Timestamp:
May 10, 2010 6:08:12 PM (3 years ago)
Author:
vadim@…
Branch:
default
Message:

More VC++ comaptibility fixes

Location:
src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • src/hl_exception.h

    r5 r6  
    4949 
    5050//---------------------------------------------------------------------- 
     51#ifdef _MSC_VER 
     52HLPP_EXPIMP_TEMPLATE 
     53template class HLPP_EXPORT std::allocator<char>; 
     54 
     55HLPP_EXPIMP_TEMPLATE 
     56template class HLPP_EXPORT std::_String_val<char, std::allocator<char> >; 
     57 
     58HLPP_EXPIMP_TEMPLATE 
     59template class HLPP_EXPORT std::basic_string<char, std::char_traits<char>, std::allocator<char> >; 
     60#endif 
     61 
     62//----------------------------------------------------------------------         
     63//hashlib++ includes 
     64#include "hl_exception.h" 
    5165 
    5266/** 
  • src/hl_hashwrapper.h

    r5 r6  
    8585#include "hl_types.h" 
    8686 
     87#ifdef _MSC_VER 
    8788HLPP_EXPIMP_TEMPLATE 
    8889template class HLPP_EXPORT std::allocator<char>; 
     
    9394HLPP_EXPIMP_TEMPLATE 
    9495template class HLPP_EXPORT std::basic_string<char, std::char_traits<char>, std::allocator<char> >; 
     96#endif 
    9597 
    9698//----------------------------------------------------------------------         
  • src/hl_sha1wrapper.h

    r0 r6  
    6464 *              and hashIt() to create a hash. 
    6565 */   
    66 class sha1wrapper : public hashwrapper 
     66class HLPP_EXPORT sha1wrapper : public hashwrapper 
    6767{ 
    6868        protected: 
Note: See TracChangeset for help on using the changeset viewer.