Show
Ignore:
Timestamp:
03/21/12 18:36:20 (2 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/shp/XBaseParser.cpp

    r12577 r13041  
    1111#else 
    1212    #include <unistd.h> 
    13 #endif  
     13#endif 
    1414 
    1515#include <fcntl.h> 
     
    2626                           << "NumRecord     = " << _numRecord << std::endl 
    2727                           << "HeaderLength  = " << _headerLength << std::endl 
    28                            << "RecordLength  = " << _recordLength << std::endl;                                
     28                           << "RecordLength  = " << _recordLength << std::endl; 
    2929} 
    3030 
     
    4646    if ((nbytes = ::read( fd, &_languageDriver, sizeof(_languageDriver))) <= 0) return false; 
    4747    if ((nbytes = ::read( fd, &_reserved2, sizeof(_reserved2))) <= 0) return false; 
    48      
     48 
    4949    return true; 
    5050} 
    51      
     51 
    5252void XBaseFieldDescriptor::print() 
    5353{ 
     
    6464{ 
    6565    int nbytes = 0; 
    66      
     66 
    6767    if ((nbytes = ::read( fd, &_name, sizeof(_name))) <= 0) return false; 
    6868    if ((nbytes = ::read( fd, &_fieldType, sizeof(_fieldType))) <= 0) return false; 
     
    7676    if ((nbytes = ::read( fd, &_reserved, sizeof(_reserved))) <= 0) return false; 
    7777    if ((nbytes = ::read( fd, &_indexFieldFlag, sizeof(_indexFieldFlag))) <= 0) return false; 
    78      
     78 
    7979    return true; 
    8080} 
     
    9898        } 
    9999    } 
    100      
     100 
    101101    _valid = parse(fd); 
    102102} 
    103          
     103 
    104104bool XBaseParser::parse(int fd) 
    105 {            
     105{ 
    106106    int nbytes; 
    107107    XBaseHeader _xBaseHeader; 
     
    109109    XBaseFieldDescriptor _xBaseFieldDescriptorTmp; 
    110110 
    111      
     111 
    112112    // ** read the header 
    113113    if (_xBaseHeader.read(fd) == false) return false; 
    114114//    _xBaseHeader.print(); 
    115      
    116      
     115 
     116 
    117117    // ** read field descriptor 
    118118    bool fieldDescriptorDone = false; 
    119119    Byte nullTerminator; 
    120      
     120 
    121121    while (fieldDescriptorDone == false) 
    122122    { 
     
    125125        _xBaseFieldDescriptorList.push_back(_xBaseFieldDescriptorTmp); 
    126126//        _xBaseFieldDescriptorTmp.print(); 
    127          
    128         // ** check the terminator  
    129         if ((nbytes = ::read( fd, &nullTerminator, sizeof(nullTerminator))) <= 0) return false;  
    130         if (nullTerminator == 0x0D)  
     127 
     128        // ** check the terminator 
     129        if ((nbytes = ::read( fd, &nullTerminator, sizeof(nullTerminator))) <= 0) return false; 
     130        if (nullTerminator == 0x0D) 
    131131            fieldDescriptorDone = true; 
    132132        else 
     
    134134    } 
    135135 
    136      
     136 
    137137    // ** move to the end of the Header 
    138138    ::lseek( fd, _xBaseHeader._headerLength + 1, SEEK_SET); 
    139      
    140      
     139 
     140 
    141141    // ** reserve AttributeListList 
    142142    _shapeAttributeListList.reserve(_xBaseHeader._numRecord); 
    143      
    144      
     143 
     144 
    145145    // ** read each record and store them in the ShapeAttributeListList 
    146146    char* record = new char[_xBaseHeader._recordLength]; 
    147      
     147 
    148148    std::vector<XBaseFieldDescriptor>::iterator it, end = _xBaseFieldDescriptorList.end(); 
    149149    for (Integer i = 0; i < _xBaseHeader._numRecord; ++i) 
    150150    { 
    151         if ((nbytes = ::read( fd, record, _xBaseHeader._recordLength)) <= 0) return false;     
    152          
     151        if ((nbytes = ::read( fd, record, _xBaseHeader._recordLength)) <= 0) return false; 
     152 
    153153        char * recordPtr = record; 
    154154        osgSim::ShapeAttributeList * shapeAttributeList = new osgSim::ShapeAttributeList; 
    155155        shapeAttributeList->reserve(_xBaseFieldDescriptorList.size()); 
    156          
     156 
    157157        for (it = _xBaseFieldDescriptorList.begin(); it != end; ++it) 
    158158        { 
     
    164164                memcpy(str, recordPtr, it->_fieldLength); 
    165165                str[it->_fieldLength] = 0; 
    166                 shapeAttributeList->push_back(osgSim::ShapeAttribute((const char *) it->_name, (char*) str));                 
     166                shapeAttributeList->push_back(osgSim::ShapeAttribute((const char *) it->_name, (char*) str)); 
    167167                delete [] str; 
    168168                break; 
     
    198198                break; 
    199199            } 
    200                  
    201                  
    202             } 
    203              
     200 
     201 
     202            } 
     203 
    204204            recordPtr += it->_fieldLength; 
    205205        } 
    206          
     206 
    207207        _shapeAttributeListList.push_back(shapeAttributeList); 
    208208    } 
    209      
     209 
    210210    delete [] record; 
    211      
     211 
    212212    close (fd); 
    213           
     213 
    214214    return true; 
    215215}