%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
+namespace JSBSim {
+
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
string FGPropertyManager::mkPropertyName(string name, bool lowercase) {
/* do this two pass to avoid problems with characters getting skipped
because the index changed */
-
- for(unsigned i=0;i<name.length();i++) {
+ unsigned i;
+ for(i=0;i<name.length();i++) {
if( lowercase && isupper(name[i]) )
name[i]=tolower(name[i]);
else if( isspace(name[i]) )
name[i]='-';
}
- for(unsigned i=0;i<name.length();i++) {
+ for(i=0;i<name.length();i++) {
if( name[i] == '/' )
name.erase(i,1);
}
cout <<
"Failed to tie property " << name << " to a pointer" << endl;
}
+
+} // namespace JSBSim