Changeset 4017

Show
Ignore:
Timestamp:
12/21/02 14:48:05 (6 years ago)
Author:
warmerda
Message:

rearrange code a bit to workaround VStudio.NET bug

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ogr/ogrsf_frmts/avc/ogravclayer.cpp

    r2954 r4017  
    3232 * 
    3333 * $Log$ 
     34 * Revision 1.5  2002/12/21 19:48:05  warmerda 
     35 * rearrange code a bit to workaround VStudio.NET bug 
     36 * 
    3437 * Revision 1.4  2002/02/18 20:36:50  warmerda 
    3538 * added attribute query 
     
    504507        return TRUE; 
    505508    } 
    506      
    507509} 
    508510 
     
    536538            continue; 
    537539 
    538         switch( psFInfo->nType1*10 ) 
    539         { 
    540           case AVC_FT_DATE: 
    541           case AVC_FT_CHAR: 
     540        oFDefn.SetWidth( psFInfo->nFmtWidth ); 
     541 
     542        if( psFInfo->nType1 * 10 == AVC_FT_DATE  
     543            || psFInfo->nType1 * 10 == AVC_FT_CHAR ) 
    542544            oFDefn.SetType( OFTString ); 
    543             oFDefn.SetWidth( psFInfo->nFmtWidth ); 
    544             break; 
    545  
    546           case AVC_FT_FIXINT: 
    547           case AVC_FT_BININT: 
     545 
     546        else if( psFInfo->nType1 * 10 == AVC_FT_FIXINT  
     547                 || psFInfo->nType1 * 10 == AVC_FT_BININT ) 
    548548            oFDefn.SetType( OFTInteger ); 
    549             oFDefn.SetWidth( psFInfo->nFmtWidth ); 
    550             break; 
    551  
    552           case AVC_FT_FIXNUM: 
    553           case AVC_FT_BINFLOAT: 
     549 
     550        else if( psFInfo->nType1 * 10 == AVC_FT_FIXNUM  
     551                 || psFInfo->nType1 * 10 == AVC_FT_BINFLOAT ) 
     552        { 
    554553            oFDefn.SetType( OFTReal ); 
    555             oFDefn.SetWidth( psFInfo->nFmtWidth ); 
    556554            if( psFInfo->nFmtPrec > 0 ) 
    557555                oFDefn.SetPrecision( psFInfo->nFmtPrec ); 
    558             break; 
    559556        } 
    560557 
    561558        poFeatureDefn->AddFieldDefn( &oFDefn ); 
    562559    } 
    563  
    564560    return TRUE; 
    565561} 
     
    619615    return TRUE; 
    620616} 
     617 
     618 
     619 
     620 
     621 
     622