int mDate;      // The date : 1 == 1 Jan 1900\r
 \r
        public:\r
-               void Clear()    { mDate = MinDate - 1; };\r
+               void Clear()    { mDate = MinDate - 1; }\r
                void Today();\r
                void SetDate(int year, int month, int day);\r
                void SetDate(int dt);\r
                void StartOfMonth();\r
                void EndOfMonth();\r
        \r
-               Date()                  { Clear(); };\r
+               Date()                  { Clear(); }\r
                Date(int dt)    { SetDate(dt); }\r
                Date(int year, int month, int day);\r
                Date(const Date&);                                                      // Copy Constructor\r
                bool operator<(const Date& rv) const { return mDate < rv.GetDate(); }\r
                bool operator>(const Date& rv) const { return mDate > rv.GetDate(); }\r
 \r
-               virtual ~Date() { };\r
+               virtual ~Date() { }\r
        };\r
 \r
        /* Class Time represent purely a Time. It is usefull in interactions\r
                bool operator<(const Time& rv) const { return mTime < rv.GetTime(); }\r
                bool operator>(const Time& rv) const { return mTime > rv.GetTime(); }\r
 \r
-               virtual ~Time() { };\r
+               virtual ~Time() { }\r
        };\r
 \r
        /* Class Timestamp represent a date AND a time. It is usefull in\r
                User& operator=(const User& r)  { copyfrom(r); return *this; }\r
                User(const User& r)                             { copyfrom(r); }\r
                User() : userid(0), groupid(0)  { }\r
-               ~User() { };\r
+               ~User() { }\r
        };\r
 \r
        //      Interface Wrapper\r
                virtual IBlob* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-               virtual ~IBlob() { };\r
+               virtual ~IBlob() { }\r
        };\r
 \r
        /*      IArray is the interface to the array capabilities of IBPP. Array is the\r
                virtual IArray* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-               virtual ~IArray() { };\r
+               virtual ~IArray() { }\r
        };\r
 \r
        /* IService is the interface to the service capabilities of IBPP. Service is\r
                virtual IService* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-               virtual ~IService() { };\r
+               virtual ~IService() { }\r
        };\r
 \r
        /*      IDatabase is the interface to the database connections in IBPP. Database\r
                virtual IDatabase* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-           virtual ~IDatabase() { };\r
+           virtual ~IDatabase() { }\r
        };\r
 \r
        /* ITransaction is the interface to the transaction connections in IBPP.\r
                virtual ITransaction* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-           virtual ~ITransaction() { };\r
+           virtual ~ITransaction() { }\r
        };\r
 \r
        /*\r
                virtual IRow* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-           virtual ~IRow() {};\r
+           virtual ~IRow() {}\r
        };\r
 \r
        /* IStatement is the interface to the statements execution in IBPP.\r
                virtual IStatement* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-           virtual ~IStatement() { };\r
+           virtual ~IStatement() { }\r
 \r
                // DEPRECATED METHODS (WON'T BE AVAILABLE IN VERSIONS 3.x)\r
                virtual bool Get(int, char*) = 0;                                       // DEPRECATED\r
                virtual IEvents* AddRef() = 0;\r
                virtual void Release() = 0;\r
 \r
-           virtual ~IEvents() { };\r
+           virtual ~IEvents() { }\r
        };\r
        \r
        /* Class EventInterface is merely a pure interface.\r
        {\r
        public:\r
                virtual void ibppEventHandler(Events, const std::string&, int) = 0;\r
-               virtual ~EventInterface() { };\r
+               virtual ~EventInterface() { }\r
        };\r
 \r
        //      --- Factories ---\r