Changeset 3577 for trunk/rms

Show
Ignore:
Timestamp:
07/09/03 16:45:12 (5 years ago)
Author:
dreamforce2
Message:

fix: use unsigned long int instead of long int for UINs.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/rms/src/rms.cpp

    r3576 r3577  
    506506    case STATE_UIN: 
    507507    { 
    508       m_nCheckUin = atol(data_line); 
     508      m_nCheckUin = strtoul(data_line, (char**)NULL, 10); 
    509509      fprintf(fs, "%d Enter your password:\n", CODE_ENTERxPASSWORD); 
    510510      fflush(fs); 
     
    610610int CRMSClient::Process_INFO() 
    611611{ 
    612   unsigned long nUin = atol(data_arg); 
     612  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    613613 
    614614  if (nUin == 0) nUin = gUserManager.OwnerUin(); 
     
    699699  fprintf(fs, "%d Aurevoir.\n", CODE_QUIT); 
    700700  fflush(fs); 
    701   if (atol(data_arg) > 0) licqRMS->m_bExit = true; 
     701  if (strtoul(data_arg, (char**)NULL, 10) > 0) licqRMS->m_bExit = true; 
    702702  return -1; 
    703703} 
     
    782782  if (isdigit(*data_arg)) 
    783783  { 
    784     nGroup = atol(data_arg); 
     784    nGroup = strtoul(data_arg, (char**)NULL, 10); 
    785785    while (*data_arg != '\0' && *data_arg != ' ') data_arg++; 
    786786    NEXT_WORD(data_arg); 
     
    850850int CRMSClient::Process_MESSAGE() 
    851851{ 
    852   unsigned long nUin = atol(data_arg); 
     852  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    853853 
    854854  if (nUin < 10000) 
     
    904904int CRMSClient::Process_URL() 
    905905{ 
    906   unsigned long nUin = atol(data_arg); 
     906  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    907907 
    908908  if (nUin < 10000) 
     
    973973  } 
    974974*/ 
    975   unsigned long nUin = atol(data_arg); 
     975  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    976976 
    977977  if (nUin != 0 && !gUserManager.IsOnList(nUin)) 
     
    10271027int CRMSClient::Process_LOG() 
    10281028{ 
    1029   unsigned short lt = atol(data_arg); 
     1029  unsigned short lt = strtoul(data_arg, (char**)NULL, 10); 
    10301030 
    10311031  if (licqRMS->log == NULL) 
     
    10591059  if (*data_arg != '\0') 
    10601060  { 
    1061     nUin = atol(data_arg); 
     1061    nUin = strtoul(data_arg, (char**)NULL, 10); 
    10621062  } 
    10631063  else 
     
    11581158int CRMSClient::Process_ADDUSER() 
    11591159{ 
    1160   unsigned long nUin = atol(data_arg); 
     1160  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    11611161 
    11621162  if (nUin >= 10000) 
     
    11901190int CRMSClient::Process_REMUSER() 
    11911191{ 
    1192   unsigned long nUin = atol(data_arg); 
     1192  unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 
    11931193 
    11941194  if (nUin >= 10000) 
     
    12271227  if (isdigit(*data_arg)) 
    12281228  { 
    1229     nUin = atol(data_arg); 
     1229    nUin = strtoul(data_arg, (char**)NULL, 10); 
    12301230    while (*data_arg != '\0' && *data_arg != ' ') data_arg++; 
    12311231    NEXT_WORD(data_arg);