Changeset 226 in dev for trunk/abdev/BasicCompiler_Common/include/NativeCode.h
- Timestamp:
- Jul 22, 2007, 4:58:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/NativeCode.h
r225 r226 132 132 extern char *OpBuffer; 133 133 extern int obp; 134 memcpy( OpBuffer , codeBuffer, size );134 memcpy( OpBuffer + obp, codeBuffer, size ); 135 135 obp += size; 136 136 } … … 139 139 Put( nativeCode.codeBuffer, nativeCode.size ); 140 140 } 141 void Put( char c)141 void Put( _int64 i64data ) 142 142 { 143 codeBuffer[size++] = c; 144 Realloc(); 145 146 147 148 // 未完成 149 extern char *OpBuffer; 150 extern int obp; 151 OpBuffer[obp++]=c; 143 Put( (const char *)(&i64data), sizeof(_int64) ); 152 144 } 153 145 void Put( long l, Schedule::Type scheduleType = Schedule::None ) … … 169 161 obp+=sizeof(long); 170 162 } 163 void Put( short s ) 164 { 165 Put( (const char *)(&s), sizeof(short) ); 166 } 167 void Put( char c ) 168 { 169 codeBuffer[size++] = c; 170 Realloc(); 171 172 173 174 // 未完成 175 extern char *OpBuffer; 176 extern int obp; 177 OpBuffer[obp++]=c; 178 } 171 179 };
Note:
See TracChangeset
for help on using the changeset viewer.