Ignore:
Timestamp:
Jul 25, 2007, 4:04:11 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

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

    r228 r232  
    88
    99void AddLocalVarAddrSchedule();
     10void ObpPlus( int step = 1 );
    1011
    1112class Schedule
     
    137138        extern int obp;
    138139        memcpy( OpBuffer + obp, codeBuffer, size );
    139         obp += size;
     140        ObpPlus( size );
    140141    }
    141142    void Put( const NativeCode &nativeCode )
     
    180181        extern int obp;
    181182        *((long *)(OpBuffer+obp))=l;
    182         obp+=sizeof(long);
     183        ObpPlus( sizeof(long) );
    183184    }
    184185    void Put( short s )
     
    196197        extern char *OpBuffer;
    197198        extern int obp;
    198         OpBuffer[obp++]=c;
     199        OpBuffer[obp]=c;
     200        ObpPlus();
    199201    }
    200202};
Note: See TracChangeset for help on using the changeset viewer.