]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/dynamic.h
Fixes
[user/henk/code/inspircd.git] / include / dynamic.h
index 47963b828d114ba9bd054deabd713d9afe46e51d..10b87b40c5c25e172fdd72d9bc9882e4cecb4514 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  Inspire is copyright (C) 2002-2004 ChatSpike-Dev.
+ *  InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev.
  *                       E-mail:
  *                <brain@chatspike.net>
  *               <Craig@chatspike.net>
@@ -25,17 +25,17 @@ typedef void * (initfunc) (void);
 class DLLManager
 {
  public:
-       DLLManager( const char *fname );
+       DLLManager(char *fname);
        virtual ~DLLManager();
 
 
 #ifdef STATIC_LINK
-       bool GetSymbol( initfunc* &v, const char *sym_name );
+       bool GetSymbol( initfunc* &v, char *sym_name );
 #else
-       bool GetSymbol( void **, const char *sym_name );
+       bool GetSymbol( void **, char *sym_name );
 #endif
 
-       const char *LastError() 
+       char *LastError() 
        {
                 return err;
        }
@@ -52,7 +52,7 @@ class DLLManager
 class DLLFactoryBase : public DLLManager
 {
  public:
-       DLLFactoryBase(const char *fname, const char *func_name = 0);
+       DLLFactoryBase(char *fname, char *func_name = 0);
        virtual ~DLLFactoryBase();
 #ifdef STATIC_LINK
        initfunc *factory_func;
@@ -65,7 +65,7 @@ class DLLFactoryBase : public DLLManager
 template <class T> class DLLFactory : public DLLFactoryBase
 {
  public:
-       DLLFactory(const char *fname, const char *func_name=0) : DLLFactoryBase(fname,func_name)
+       DLLFactory(char *fname, char *func_name=0) : DLLFactoryBase(fname,func_name)
        {
                if (factory_func)
                        factory = (T*)factory_func();