diff options
Diffstat (limited to 'src/modules')
-rw-r--r-- | src/modules/m_opermd5.cpp | 3 | ||||
-rw-r--r-- | src/modules/m_opersha256.cpp | 3 | ||||
-rw-r--r-- | src/modules/m_park.cpp | 8 | ||||
-rw-r--r-- | src/modules/m_safelist.cpp | 2 |
4 files changed, 11 insertions, 5 deletions
diff --git a/src/modules/m_opermd5.cpp b/src/modules/m_opermd5.cpp index d99b9a96e..166f166c4 100644 --- a/src/modules/m_opermd5.cpp +++ b/src/modules/m_opermd5.cpp @@ -45,7 +45,8 @@ typedef unsigned int uint32_t; typedef uint32_t word32; /* NOT unsigned long. We don't support 16 bit platforms, anyway. */ typedef unsigned char byte; -struct MD5Context { +clas MD5Context : public classbase +{ word32 buf[4]; word32 bytes[2]; word32 in[16]; diff --git a/src/modules/m_opersha256.cpp b/src/modules/m_opersha256.cpp index a13028061..0a18c32af 100644 --- a/src/modules/m_opersha256.cpp +++ b/src/modules/m_opersha256.cpp @@ -55,8 +55,9 @@ static Server *Srv; typedef unsigned int uint32_t; #endif -struct SHA256Context +class SHA256Context : public classbase { + public: unsigned int tot_len; unsigned int len; unsigned char block[2 * SHA256_BLOCK_SIZE]; diff --git a/src/modules/m_park.cpp b/src/modules/m_park.cpp index 8b800138a..c57102287 100644 --- a/src/modules/m_park.cpp +++ b/src/modules/m_park.cpp @@ -26,7 +26,11 @@ using namespace std; /* $ModDesc: Provides support for user parking/unparking */ -class awaymsg +class parking : public classbase +{ +}; + +class awaymsg : public parking { public: std::string from; @@ -34,7 +38,7 @@ class awaymsg time_t tm; }; -class parkedinfo +class parkedinfo : public parking { public: std::string nick; diff --git a/src/modules/m_safelist.cpp b/src/modules/m_safelist.cpp index c20414340..a95198a5e 100644 --- a/src/modules/m_safelist.cpp +++ b/src/modules/m_safelist.cpp @@ -25,7 +25,7 @@ using namespace std; extern time_t TIME; -class ListData +class ListData : public classbase { public: long list_start; |