Ignore:
Timestamp:
Aug 14, 2007, 8:58:57 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/include/Source.h

    r280 r281  
    172172
    173173private:
    174     void Realloc( int newLength ){
     174    void Realloc( int newLength )
     175    {
     176        bool isEqualBasbuf = false;
     177        extern char *basbuf;
     178        if( basbuf == buffer )
     179        {
     180            isEqualBasbuf = true;
     181        }
     182
    175183        buffer = (char *)realloc( buffer, newLength + 255 );
    176184
    177185        length = newLength;
    178186
    179         extern char *basbuf;
    180         basbuf = buffer + 2;
     187        if( isEqualBasbuf )
     188        {
     189            basbuf = buffer + 2;
     190        }
    181191    }
    182192
Note: See TracChangeset for help on using the changeset viewer.