|
Defines |
| #define | long_long long |
Functions |
| void | multArray (const int *a, const int *b, int dest[10]) |
| void | crossFoot (const int *source, int dest[10], int start, int stop) |
| void | crossFoot (int *source) |
| int | add (const int *source, int start, int stop) |
| int | add_10 (const int *source) |
| std::string | array2Number (int a[10]) |
| void | number2Array (const std::string &number, int a[10]) |
| long_long | number2LongLong (const std::string &number) |
| int | algo02 (int modulus, int weight[10], bool crossfoot, int accountId[10]) |
| int | algo03 (int modulus, int weight[10], bool crossfoot, int accountId[10], int startAdd, int stopAdd) |
| int | algo03a (int weight[10], bool crossfoot, int accountId[10], int startAdd, int stopAdd) |
| int | algo05 (int modulus1, int modulus2, int weight[10], int accountId[10], int startAdd, int stopAdd) |
| AccountNumberCheck::Result | algo04 (const std::string &bankId, std::string accountId) |
| AccountNumberCheck::Result | algo04a (const std::string &bankId, std::string accountId) |
| AccountNumberCheck::Result | algo06 (const std::string &accountId) |
| AccountNumberCheck::Result | algo07 (int accountId[10], int transform[6][10]) |
| AccountNumberCheck::Result | algo01 (int modulus, int weight[10], bool crossfoot, int checkIndex, int accountId[10]) |
| std::string | accnum_getRegKey (const char *value_name) |
This file contains the internal algorithms that are used for checking account numbers.