* @brief Converts an decimal string to a integer * * @param str the decimal string to convert * @return unsigned long long int */
| 1401 | * @return unsigned long long int |
| 1402 | */ |
| 1403 | unsigned long long |
| 1404 | DecimalToInt(char * str) |
| 1405 | { |
| 1406 | unsigned long long Acc = 0; |
| 1407 | SIZE_T Len; |
| 1408 | |
| 1409 | Len = strlen(str); |
| 1410 | for (int i = 0; i < Len; i++) |
| 1411 | { |
| 1412 | Acc *= 10; |
| 1413 | Acc += (str[i] - '0'); |
| 1414 | } |
| 1415 | return Acc; |
| 1416 | } |
| 1417 | |
| 1418 | /** |
| 1419 | * @brief Converts an decimal string to a signed integer |