Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5209 in orxonox.OLD for trunk/src


Ignore:
Timestamp:
Sep 20, 2005, 11:22:46 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: valgrind's second fruits….. the char-arrays
some time in the near future i will hopefully be faster in interpreting this WALLgrind… but it is great, i can tell you (or at least anyone that reads this :))

Location:
trunk/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/coord/p_node.cc

    r5119 r5209  
    108108  this->bRelDirChanged = true;
    109109  this->parent = parent;
     110  this->parentMode = PNODE_PARENT_MODE_DEFAULT;
    110111
    111112  // iterators
  • trunk/src/lib/coord/p_node.h

    r5113 r5209  
    4646
    4747//! The default mode of the translation-binding.
    48 #define DEFAULT_MODE PNODE_ALL
     48#define PNODE_PARENT_MODE_DEFAULT PNODE_ALL
    4949
    5050
     
    9898
    9999
    100   void addChild (PNode* child, int parentingMode = DEFAULT_MODE);
     100  void addChild (PNode* child, int parentingMode = PNODE_PARENT_MODE_DEFAULT);
    101101  void addChild (const char* childName);
    102102  void removeChild (PNode* child);
  • trunk/src/lib/shell/shell.cc

    r5208 r5209  
    6464  // BUFFER
    6565  this->bufferText = NULL;
    66   this->setBufferDisplaySize(10);
     66  this->bufferDisplaySize = 10;
    6767
    6868  // INPUT LINE
  • trunk/src/lib/util/list.h

    r5171 r5209  
    365365  inline tIterator<T>::tIterator (const tList<T>* list)
    366366{
    367   this->currentEl = list->first;
     367  this->currentEl = NULL;
    368368  this->tmpEl = NULL;
    369369  this->list = list;
  • trunk/src/lib/util/substring.cc

    r5200 r5209  
    7070    }
    7171
     72    l = strlen( offset);
    7273    strings[i] = new char[l + 1];
    73     l = strlen( offset);
    7474    strncpy( strings[i], offset, l);
    7575    strings[i][l] = '\0';
  • trunk/src/story_entities/world.cc

    r5206 r5209  
    265265      PRINTF(2)("World is missing a proper 'name'\n");
    266266      string = "Unknown";
    267       temp = new char[strlen(string + 2)];
     267      temp = new char[strlen(string)+1];
    268268      strcpy( temp, string);
    269269      this->setName(temp);
     
    271271  else
    272272    {
    273       temp = new char[strlen(string + 2)];
     273      temp = new char[strlen(string )+1];
    274274      strcpy( temp, string);
    275275      this->setName(temp);
Note: See TracChangeset for help on using the changeset viewer.