Changeset 1108 for cpp/frams/genetics/f4


Ignore:
Timestamp:
03/15/21 15:57:32 (3 years ago)
Author:
Maciej Komosinski
Message:

Avoided potentially dangerous subtraction from unsigned int

Location:
cpp/frams/genetics/f4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/genetics/f4/f4_general.cpp

    r973 r1108  
    13881388                        else // ran out
    13891389                        {
    1390                                 node1 = new f4_node(">", par, strlen(genot) - 1);
     1390                                node1 = new f4_node(">", par, int(strlen(genot)) - 1);
    13911391                                par = node1;
    13921392                        }
     
    14271427                        else // ran out
    14281428                        {
    1429                                 node1 = new f4_node(">", par, strlen(genot) - 1);
     1429                                node1 = new f4_node(">", par, int(strlen(genot)) - 1);
    14301430                        }
    14311431                        return 0;  // OK
     
    15661566                if (par->name != ">")
    15671567                {
    1568                         node1 = new f4_node('>', par, strlen(genot) - 1);
     1568                        node1 = new f4_node('>', par, int(strlen(genot)) - 1);
    15691569                        par = node1;
    15701570                }
  • cpp/frams/genetics/f4/f4_oper.cpp

    r999 r1108  
    186186                                                        if (g->ordNode(i) == n3)
    187187                                                        {
    188                                                                 neuronid = neulist.size() - 1;
     188                                                                neuronid = int(neulist.size()) - 1;
    189189                                                        }
    190190                                                }
     
    236236                                        if (gcur == par)
    237237                                        {
    238                                                 neuronid = neulist.size() - 1;
     238                                                neuronid = int(neulist.size()) - 1;
    239239                                        }
    240240                                }
     
    395395                                if (gcur == n1)
    396396                                {
    397                                         neuronid = neulist.size() - 1;
     397                                        neuronid = int(neulist.size()) - 1;
    398398                                }
    399399                        }
Note: See TracChangeset for help on using the changeset viewer.