Changeset 6418 for trunk/licq

Show
Ignore:
Timestamp:
07/04/08 06:05:11 (5 months ago)
Author:
flynd
Message:

Marked deprecated functions in messages and utilities.

Location:
trunk/licq
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/include/licq_message.h

    r6405 r6418  
    22#define MESSAGE_H 
    33 
     4#include <cstdlib> 
    45#include <ctime> 
    56#include <list> 
     
    78#include "licq_constants.h" 
    89#include "licq_color.h" 
     10 
     11// Define for marking functions as deprecated 
     12#ifndef LICQ_DEPRECATED 
     13# if defined(__GNUC__) && !defined(__INTEL_COMPILER) && (__GNUC__ - 0 > 3 || (__GNUC__ - 0 == 3 && __GNUC_MINOR__ - 0 >= 2)) 
     14#  define LICQ_DEPRECATED __attribute__ ((__deprecated__)) 
     15# elif defined(_MSC_VER) && (_MSC_VER >= 1300) 
     16#  define LICQ_DEPRECATED __declspec(deprecated) 
     17# else 
     18#  define LICQ_DEPRECATED 
     19# endif 
     20#endif 
     21 
    922 
    1023typedef std::list<const char *> ConstFileList; 
     
    201214               const char *_szFirstName, const char *_szLastName, const char *_szEmail, 
    202215               unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    203    CEventAdded(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 
     216   virtual ~CEventAdded(); 
     217  virtual CEventAdded* Copy() const; 
     218  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
     219  const char* IdString() const { return m_szId; } 
     220  unsigned long PPID() const { return m_nPPID; } 
     221 
     222  // Deprecated functions, to be removed 
     223  LICQ_DEPRECATED CEventAdded(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 
    204224               const char *_szLastName, const char *_szEmail, 
    205225               unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    206    virtual ~CEventAdded(); 
    207   virtual CEventAdded* Copy() const; 
    208   virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    209   unsigned long Uin() const { return m_nUin; }; 
    210   const char* IdString() const { return m_szId; } 
    211   unsigned long PPID() const { return m_nPPID; } 
    212 protected: 
    213   void CreateDescription() const; 
    214    unsigned long m_nUin; 
     226  LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 
     227 
     228protected: 
     229  void CreateDescription() const; 
    215230   char *m_szId; 
    216231   unsigned long m_nPPID; 
     
    231246                     const char *_szReason, unsigned short _nCommand, time_t _tTime, 
    232247                     unsigned long _nFlags); 
    233    CEventAuthRequest(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 
     248   virtual ~CEventAuthRequest(); 
     249  virtual CEventAuthRequest* Copy() const; 
     250  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
     251  const char* IdString() const { return m_szId; } 
     252  unsigned long PPID() const { return m_nPPID; } 
     253 
     254  // Deprecated functions, to be removed 
     255  LICQ_DEPRECATED CEventAuthRequest(unsigned long _nUin, const char *_szAlias, const char *_szFirstName, 
    234256                 const char *_szLastName, const char *_szEmail, const char *_szReason, 
    235257                 unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    236    virtual ~CEventAuthRequest(); 
    237   virtual CEventAuthRequest* Copy() const; 
    238   virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    239   unsigned long Uin() const { return m_nUin; }; 
    240   const char* IdString() const { return m_szId; } 
    241   unsigned long PPID() const { return m_nPPID; } 
    242 protected: 
    243   void CreateDescription() const; 
    244    unsigned long m_nUin; 
     258  LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 
     259 
     260protected: 
     261  void CreateDescription() const; 
    245262   char *m_szId; 
    246263   unsigned long m_nPPID; 
     
    259276   CEventAuthGranted(const char *_szId, unsigned long _nPPID, const char *_szMsg, 
    260277                     unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    261    CEventAuthGranted(unsigned long _nUin, const char *_szMessage, 
    262               unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    263278   virtual ~CEventAuthGranted(); 
    264279  virtual CEventAuthGranted* Copy() const; 
    265280  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    266   unsigned long Uin() const { return m_nUin; }; 
    267281  const char* IdString() const { return m_szId; } 
    268282  unsigned long PPID() const { return m_nPPID; } 
    269 protected: 
    270   void CreateDescription() const; 
    271    unsigned long m_nUin; 
     283 
     284  // Deprecated functions, to be removed 
     285  LICQ_DEPRECATED CEventAuthGranted(unsigned long _nUin, const char *_szMessage, 
     286              unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
     287  LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 
     288 
     289protected: 
     290  void CreateDescription() const; 
    272291   char *m_szId; 
    273292   unsigned long m_nPPID; 
     
    282301   CEventAuthRefused(const char *_szId, unsigned long _nPPID, const char *_szMsg, 
    283302                     unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    284    CEventAuthRefused(unsigned long _nUin, const char *_szMessage, 
    285               unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
    286303   virtual ~CEventAuthRefused(); 
    287304  virtual CEventAuthRefused* Copy() const; 
    288305  virtual void AddToHistory(ICQUser* u, unsigned long _nPPID, direction _nDir) const; 
    289   unsigned long Uin() const { return m_nUin; }; 
    290306  const char* IdString() const { return m_szId; } 
    291307  unsigned long PPID() const { return m_nPPID; } 
    292 protected: 
    293   void CreateDescription() const; 
    294    unsigned long m_nUin; 
     308 
     309  // Deprecated functions, to be removed 
     310  LICQ_DEPRECATED CEventAuthRefused(unsigned long _nUin, const char *_szMessage, 
     311              unsigned short _nCommand, time_t _tTime, unsigned long _nFlags); 
     312  LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); }; 
     313 
     314protected: 
     315  void CreateDescription() const; 
    295316   char *m_szId; 
    296317   unsigned long m_nPPID; 
     
    338359public: 
    339360  CContact(const char *s, unsigned long n, const char *a); 
    340   CContact(unsigned long n, const char *a); 
    341361  ~CContact(); 
    342362 
    343   unsigned long Uin() const { return m_nUin; } 
    344363  const char* Alias() const { return m_szAlias; } 
    345364  const char* IdString() const { return m_szId; } 
    346365  unsigned long PPID() const { return m_nPPID; } 
    347 protected: 
    348   unsigned long m_nUin; 
     366 
     367  // Deprecated functions, to be removed 
     368  LICQ_DEPRECATED CContact(unsigned long n, const char *a); 
     369  LICQ_DEPRECATED unsigned long Uin() const { return strtoul(m_szId, NULL, 10); } 
     370 
     371protected: 
    349372  char *m_szAlias; 
    350373  char *m_szId; 
  • trunk/licq/include/licq_utility.h

    r6347 r6418  
    66 
    77class ICQUser; 
     8 
     9// Define for marking functions as deprecated 
     10#ifndef LICQ_DEPRECATED 
     11# if defined(__GNUC__) && !defined(__INTEL_COMPILER) && (__GNUC__ - 0 > 3 || (__GNUC__ - 0 == 3 && __GNUC_MINOR__ - 0 >= 2)) 
     12#  define LICQ_DEPRECATED __attribute__ ((__deprecated__)) 
     13# elif defined(_MSC_VER) && (_MSC_VER >= 1300) 
     14#  define LICQ_DEPRECATED __declspec(deprecated) 
     15# else 
     16#  define LICQ_DEPRECATED 
     17# endif 
     18#endif 
    819 
    920 
     
    6172  EWinType WinType()  { return m_eWinType; } 
    6273 
    63   bool SetFields(unsigned long _nUin); 
    6474  bool SetFields(const char *szId, unsigned long nPPID); 
    6575  void SetUserFields(const std::vector<const char *> &_vszUserFields); 
     
    7181 
    7282  bool Exception()  { return bException; } 
     83 
     84  // Deprecated functions, to be removed 
     85  LICQ_DEPRECATED bool SetFields(unsigned long _nUin); 
    7386 
    7487protected: 
  • trunk/licq/src/message.cpp

    r6405 r6418  
    414414  m_szEmail = strdup(_szEmail); 
    415415  m_nPPID =_nPPID; 
    416   if (_nPPID == LICQ_PPID) 
    417     m_nUin = strtoul(_szId, (char **)NULL, 10); 
    418   else 
    419     m_nUin = 0; 
    420416} 
    421417 
     
    430426  m_szLastName = strdup(_szLastName); 
    431427  m_szEmail = strdup(_szEmail); 
    432   m_nUin = _nUin; 
    433428 
    434429  char szUin[24]; 
     
    499494   m_szReason = strdup(_szReason); 
    500495   m_nPPID = _nPPID; 
    501    if (_nPPID == LICQ_PPID) 
    502     m_nUin = strtoul(_szId, (char **)NULL, 10); 
    503    else 
    504     m_nUin = 0; 
    505496} 
    506497 
     
    522513   m_szId = strdup(szUin); 
    523514   m_nPPID = LICQ_PPID; 
    524    m_nUin = _nUin; 
    525515} 
    526516 
     
    532522                      + strlen(m_szLastName) + strlen(m_szEmail) 
    533523                      + strlen(m_szReason) + strlen(m_szId) + strlen(p) + 256]; 
    534   //sprintf(m_szText, "%s (%s %s, %s), uin %lu, requests authorization to add you to their contact list:\n%s\n", 
    535   //        m_szAlias, m_szFirstName, m_szLastName, m_szEmail, m_nUin, m_szReason); 
     524  //sprintf(m_szText, "%s (%s %s, %s), uin %s, requests authorization to add you to their contact list:\n%s\n", 
     525  //        m_szAlias, m_szFirstName, m_szLastName, m_szEmail, m_szId, m_szReason); 
    536526  int pos = sprintf(m_szText, tr("Alias: %s\nUser: %s (%s)\nName: %s %s\nEmail: %s\n"), 
    537527     m_szAlias, m_szId, p, m_szFirstName, m_szLastName, m_szEmail); 
     
    590580  m_szId = strdup(_szId); 
    591581  m_nPPID = _nPPID; 
    592   if (_nPPID == LICQ_PPID) 
    593     m_nUin = strtoul(_szId, (char **)NULL, 10); 
    594   else 
    595     m_nUin = 0; 
    596582} 
    597583 
     
    607593  m_szId = strdup(szUin); 
    608594  m_nPPID = LICQ_PPID; 
    609   m_nUin = _nUin; 
    610595} 
    611596 
     
    664649  m_szId = strdup(_szId); 
    665650  m_nPPID = _nPPID; 
    666   if (_nPPID == LICQ_PPID) 
    667     m_nUin = strtoul(_szId, (char **)NULL, 10); 
    668   else 
    669     m_nUin = 0; 
    670651} 
    671652 
     
    676657{ 
    677658  m_szMessage = _szMessage == NULL ? strdup("") : strdup(_szMessage); 
    678   m_nUin = _nUin; 
    679659 
    680660  char szUin[24]; 
     
    828808  m_szId = strdup(s); 
    829809  m_szAlias = strdup(a); 
    830   m_nUin = strtoul(s, (char**)NULL, 10); 
    831 } 
    832  
    833 CContact::CContact(unsigned long n, const char *a) : m_nUin(n), m_nPPID(0) 
     810} 
     811 
     812CContact::CContact(unsigned long n, const char *a) : m_nPPID(0) 
    834813{ 
    835814  std::ostringstream ss; 
     
    11601139{ 
    11611140  m_szMsg = _szMsg == NULL ? strdup("") : strdup(_szMsg); 
    1162   m_szId = m_szId == NULL ? NULL : strdup(m_szId); 
     1141  m_szId = idString == NULL ? NULL : strdup(idString); 
    11631142  m_nPPID = ppid; 
    11641143} 
  • trunk/licq/src/user.cpp

    r6417 r6418  
    23762376unsigned long ICQUser::Uin() const 
    23772377{ 
    2378   return strtoul(m_szId, NULL, 0); 
     2378  return strtoul(m_szId, NULL, 10); 
    23792379} 
    23802380 
  • trunk/licq/src/utility.cpp

    r4714 r6418  
    200200bool CUtility::SetFields(unsigned long _nUin) 
    201201{ 
    202   ICQUser *u = gUserManager.FetchUser(_nUin, LOCK_R); 
    203   if (u == NULL) return false; 
    204   if (m_szFullCommand != NULL) delete [] m_szFullCommand; 
    205   char *szTmp; 
    206   szTmp = u->usprintf(m_szCommand, USPRINTF_NOFW|USPRINTF_LINEISCMD); 
    207   m_szFullCommand = new char[MAX_CMD_LEN]; 
    208   strncpy(m_szFullCommand, szTmp, MAX_CMD_LEN); 
    209   m_szFullCommand[MAX_CMD_LEN - 1] = '\0'; 
    210   free(szTmp); 
    211   vector<CUtilityUserField *>::iterator iter; 
    212   for (iter = m_vxUserField.begin(); iter != m_vxUserField.end(); ++iter) 
    213     (*iter)->SetFields(u); 
    214   gUserManager.DropUser(u); 
    215   return true; 
     202  char id[16]; 
     203  snprintf(id, 16, "%lu", _nUin); 
     204  return SetFields(id, LICQ_PPID); 
    216205} 
    217206