1 --- inventor/lib/database/include/Inventor/SoPath.h.orig 2001-09-25 02:45:33.000000000 +0200
2 +++ inventor/lib/database/include/Inventor/SoPath.h 2014-11-02 13:00:07.363960823 +0100
9 class SoPath : public SoBase {
11 --- inventor/lib/database/src/so/SoInput.c++.orig 2000-10-26 01:47:47.000000000 +0200
12 +++ inventor/lib/database/src/so/SoInput.c++ 2014-11-02 13:02:31.810621428 +0100
15 if (addToGlobalDict) {
16 // Look for the first '+':
17 - char *firstPlus = strchr(n, '+');
18 + const char *firstPlus = strchr(n, '+');
20 if (firstPlus == NULL) {
22 --- inventor/lib/interaction/src/nodekits/SoInteractionKit.c++.orig 2000-08-15 14:56:25.000000000 +0200
23 +++ inventor/lib/interaction/src/nodekits/SoInteractionKit.c++ 2014-11-02 13:28:26.740556171 +0100
25 // (as in "childList[0].appearance")
26 // If so, get the string up to whichever came first.
27 // This will be the 'intermediary' we look for.
28 - char *dotPtr = strchr( partName.getString(), '.' );
29 - char *brackPtr = strchr( partName.getString(), '[' );
30 + const char *dotPtr = strchr( partName.getString(), '.' );
31 + const char *brackPtr = strchr( partName.getString(), '[' );
33 if ( dotPtr != NULL || brackPtr != NULL ) {
34 char *nameCopy = strdup( partName.getString() );