Show
Ignore:
Timestamp:
08/27/10 18:55:42 (21 months ago)
Author:
Carsten
Message:

Code enhancements for the native 64-bit Windows (LLP64) port.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cafu/trunk/CaSHL/CaSHL.cpp

    r136 r138  
    10931093    { 
    10941094        // Dateinamen abtrennen (mit Extension). 
    1095         int i=strlen(WorldPathName)-1; 
    1096  
    1097         while (i>=0 && WorldPathName[i]!='/' && WorldPathName[i]!='\\') i--; 
    1098         strncpy(WorldName, WorldPathName+i+1, 256); 
     1095        size_t i=strlen(WorldPathName); 
     1096 
     1097        while (i>0 && WorldPathName[i-1]!='/' && WorldPathName[i-1]!='\\') i--; 
     1098        strncpy(WorldName, WorldPathName+i, 256); 
    10991099        WorldName[255]=0; 
    11001100 
    11011101        // Extension abtrennen. 
    1102         i=strlen(WorldName)-1; 
    1103  
    1104         while (i>=0 && WorldName[i]!='.') i--; 
    1105         if (i>=0) WorldName[i]=0; 
     1102        i=strlen(WorldName); 
     1103 
     1104        while (i>0 && WorldName[i-1]!='.') i--; 
     1105        if (i>0) WorldName[i-1]=0; 
    11061106    } 
    11071107