Changeset 268 for GPL/trunk/lib32/debug.c
- Timestamp:
- Nov 10, 2007, 3:35:56 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/lib32/debug.c
r128 r268 39 39 extern int wrOffset; 40 40 extern char *szprintBuf; 41 extern int max_buf_size; 41 42 42 43 char hextab[]="0123456789ABCDEF"; … … 570 571 if( szprintBuf == 0 ) 571 572 { 572 VMAlloc( 0x10000, VMDHA_FIXED, &szprintBuf );573 VMAlloc( max_buf_size, VMDHA_FIXED, &szprintBuf ); 573 574 if( szprintBuf ) 574 memset( szprintBuf, 0, 0x10000);575 memset( szprintBuf, 0, max_buf_size ); 575 576 wrOffset= 0; 576 577 } 577 578 if( szprintBuf ) 578 579 { 579 if( (len + wrOffset) > 0x10000)580 if( (len + wrOffset) > max_buf_size ) 580 581 { 581 582 int cntr; 582 cntr= 0x10000- wrOffset;583 cntr= max_buf_size - wrOffset; 583 584 memcpy( szprintBuf + wrOffset, DbgStr, cntr ); 584 585 DbgStr+= cntr; … … 590 591 memcpy( szprintBuf + wrOffset, DbgStr, len ); 591 592 wrOffset= wrOffset + len; 592 if( wrOffset >= 0x10000)593 if( wrOffset >= max_buf_size ) 593 594 wrOffset= 0; 594 595 } 595 596 if (fLineTerminate) 596 597 { 597 // if( (wrOffset+1) >= 0x10000)598 // if( (wrOffset+1) >= max_buf_size ) 598 599 // wrOffset= 0; 599 600 szprintBuf[wrOffset]= CR; 600 if( ++wrOffset >= 0x10000 ) 601 if( ++wrOffset >= max_buf_size ) 602 wrOffset= 0; 603 szprintBuf[wrOffset]= LF; 604 if( ++wrOffset >= max_buf_size ) 601 605 wrOffset= 0; 602 606 }
Note:
See TracChangeset
for help on using the changeset viewer.