- Timestamp:
- 07/09/03 16:45:12 (5 years ago)
- Files:
-
- 1 modified
-
trunk/rms/src/rms.cpp (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rms/src/rms.cpp
r3576 r3577 506 506 case STATE_UIN: 507 507 { 508 m_nCheckUin = atol(data_line);508 m_nCheckUin = strtoul(data_line, (char**)NULL, 10); 509 509 fprintf(fs, "%d Enter your password:\n", CODE_ENTERxPASSWORD); 510 510 fflush(fs); … … 610 610 int CRMSClient::Process_INFO() 611 611 { 612 unsigned long nUin = atol(data_arg);612 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 613 613 614 614 if (nUin == 0) nUin = gUserManager.OwnerUin(); … … 699 699 fprintf(fs, "%d Aurevoir.\n", CODE_QUIT); 700 700 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; 702 702 return -1; 703 703 } … … 782 782 if (isdigit(*data_arg)) 783 783 { 784 nGroup = atol(data_arg);784 nGroup = strtoul(data_arg, (char**)NULL, 10); 785 785 while (*data_arg != '\0' && *data_arg != ' ') data_arg++; 786 786 NEXT_WORD(data_arg); … … 850 850 int CRMSClient::Process_MESSAGE() 851 851 { 852 unsigned long nUin = atol(data_arg);852 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 853 853 854 854 if (nUin < 10000) … … 904 904 int CRMSClient::Process_URL() 905 905 { 906 unsigned long nUin = atol(data_arg);906 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 907 907 908 908 if (nUin < 10000) … … 973 973 } 974 974 */ 975 unsigned long nUin = atol(data_arg);975 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 976 976 977 977 if (nUin != 0 && !gUserManager.IsOnList(nUin)) … … 1027 1027 int CRMSClient::Process_LOG() 1028 1028 { 1029 unsigned short lt = atol(data_arg);1029 unsigned short lt = strtoul(data_arg, (char**)NULL, 10); 1030 1030 1031 1031 if (licqRMS->log == NULL) … … 1059 1059 if (*data_arg != '\0') 1060 1060 { 1061 nUin = atol(data_arg);1061 nUin = strtoul(data_arg, (char**)NULL, 10); 1062 1062 } 1063 1063 else … … 1158 1158 int CRMSClient::Process_ADDUSER() 1159 1159 { 1160 unsigned long nUin = atol(data_arg);1160 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 1161 1161 1162 1162 if (nUin >= 10000) … … 1190 1190 int CRMSClient::Process_REMUSER() 1191 1191 { 1192 unsigned long nUin = atol(data_arg);1192 unsigned long nUin = strtoul(data_arg, (char**)NULL, 10); 1193 1193 1194 1194 if (nUin >= 10000) … … 1227 1227 if (isdigit(*data_arg)) 1228 1228 { 1229 nUin = atol(data_arg);1229 nUin = strtoul(data_arg, (char**)NULL, 10); 1230 1230 while (*data_arg != '\0' && *data_arg != ' ') data_arg++; 1231 1231 NEXT_WORD(data_arg);
