Mike,
that doesn't want to apply for me- i suspect that the patch got garbled in the mail. Can you MIME-attach or uuencode it? --Josh At 23:17 on 03/25/2002 EST, Michel J Lambert <[EMAIL PROTECTED]> wrote: > Below is a fix for the use of tabs in test_main.c and resources.c. > > Mike Lambert > > > Index: resources.c > =================================================================== > RCS file: /cvs/public/parrot/resources.c,v > retrieving revision 1.33 > diff -r1.33 resources.c > 23,24c23,24 > < struct free_pool *pool, void > < *to_add) { > --- > > struct free_pool *pool, void > > *to_add) { > 32,34c32,34 > < pool->pool_buffer.bufstart, > < pool->pool_buffer.buflen, > < (UINTVAL)(pool->pool_buffer.buflen * 1.2)); > --- > > pool->pool_buffer.bufstart, > > pool->pool_buffer.buflen, > > (UINTVAL)(pool->pool_buffer.bu flen * 1.2)); > 65,66c65,66 > < thing, as the headers go into a single > < allocation pool */ > --- > > thing, as the headers go into a single > > allocation pool */ > 86,87c86,87 > < interpreter->arena_base->pmc_pool, > < cur_pmc++); > --- > > interpreter->arena_base->pmc_pool, > > cur_pmc++); > 180,181c180,181 > < thing, as the headers go into a single > < allocation pool */ > --- > > thing, as the headers go into a single > > allocation pool */ > 201,202c201,202 > < interpreter->arena_base->buffer_header_pool, > < cur_buffer++); > --- > > interpreter->arena_base->buffer_header_pool, > > cur_buffer++); > 264,265c264,265 > < struct free_pool *pool, void > < *to_add) { > --- > > struct free_pool *pool, void > > *to_add) { > 273,275c273,275 > < pool->pool_buffer.bufstart, > < pool->pool_buffer.buflen, > < (UINTVAL)(pool->pool_buffer.buflen * 1.2)); > --- > > pool->pool_buffer.bufstart, > > pool->pool_buffer.buflen, > > (UINTVAL)(pool->pool_buffer.bu flen * 1.2)); > 307c307 > < pmc_array[i].flags &= ~PMC_live_FLAG; > --- > > pmc_array[i].flags &= ~PMC_live_FLAG; > 329c329 > < string_array[i].flags &= ~BUFFER_live_FLAG; > --- > > string_array[i].flags &= ~BUFFER_live_FLAG; > 462,464c462,464 > < if(cur_chunk->SReg[j].registers[i]) { > < buffer_lives((Buffer *)cur_chunk->SReg[j].registers[i]); > < } > --- > > if(cur_chunk->SReg[j].registers[i]) { > > buffer_lives((Buffer *)cur_chunk->SReg[j].registers[i]); > > } > 476c476 > < buffer_lives((Buffer *)cur_stack->entry[i].entry.string_val); > --- > > buffer_lives((Buffer *)cur_stack->entry[i].entry.string_val); > 505c505 > < add_pmc_to_free(interpreter, > --- > > add_pmc_to_free(interpreter, > 528,531c528,531 > < BUFFER_on_free_list_FLAG))) { > < add_header_to_free(interpreter, > < interpreter->arena_base->string_header_pool, > < &string_array[i]); > --- > > BUFFER_on_free_list_FLAG))) { > > add_header_to_free(interpreter, > > interpreter->arena_base->string_header_pool, > > &string_array[i]); > 586,587c586,587 > < thing, as the headers go into a single > < allocation pool */ > --- > > thing, as the headers go into a single > > allocation pool */ > 607,608c607,608 > < interpreter->arena_base->string_header_pool, > < cur_string++); > --- > > interpreter->arena_base->string_header_pool, > > cur_string++); > 662c662 > < NULL != cur_pool; cur_pool = cur_pool->prev) { > --- > > NULL != cur_pool; cur_pool = cur_pool->prev) { > 673,675c673,675 > < struct Memory_Pool *new_block; /* A pointer to our working pool */ > < char *cur_spot; /* Where we're currently copying to */ > < UINTVAL cur_size; /* How big our chunk is going to be */ > --- > > struct Memory_Pool *new_block; /* A pointer to our working pool */ > > char *cur_spot; /* Where we're currently copying to */ > > UINTVAL cur_size; /* How big our chunk is going to be */ > 693,694c693,694 > < interpreter->arena_base->string_header_pool->pool_buffer.bufstart, > < interpreter->arena_base->string_header_pool->pool_buffer.buflen); > --- > > interpreter->arena_base->string_header_pool->pool_buffer.bufstart, > > interpreter->arena_base->string_header_pool->pool_buffer.buflen); > 705,706c705,706 > < interpreter->arena_base->pmc_pool->pool_buffer.bufstart, > < interpreter->arena_base->pmc_pool->pool_buffer.buflen); > --- > > interpreter->arena_base->pmc_pool->pool_buffer.bufstart, > > interpreter->arena_base->pmc_pool->pool_buffer.buflen); > 717,718c717,718 > < interpreter->arena_base->buffer_header_pool->pool_buffer.bufstart, > < interpreter->arena_base->buffer_header_pool->pool_buffer.buflen); > --- > > interpreter->arena_base->buffer_header_pool->pool_buffer.bufstart, > > interpreter->arena_base->buffer_header_pool->pool_buffer.buflen); > 736,746c736,746 > < && !(string_array[i].flags & BUFFER_immobile_FLAG) > < && string_array[i].bufstart) { > < memcpy(cur_spot, string_array[i].bufstart, > < string_array[i].buflen); > < string_array[i].bufstart = cur_spot; > < cur_size = string_array[i].buflen; > < if (cur_size & 0x0f) { > < cur_size &= ~0x0f; > < cur_size += 16; > < } > < cur_spot += cur_size; > --- > > && !(string_array[i].flags & BUFFER_immobile_FLAG) > > && string_array[i].bufstart) { > > memcpy(cur_spot, string_array[i].bufstart, > > string_array[i].buflen); > > string_array[i].bufstart = cur_spot; > > cur_size = string_array[i].buflen; > > if (cur_size & 0x0f) { > > cur_size &= ~0x0f; > > cur_size += 16; > > } > > cur_spot += cur_size; > 769c769 > < this is enough to get rid of 'em both */ > --- > > this is enough to get rid of 'em both */ > 796c796 > < size_t size, UINTVAL public) { > --- > > size_t size, UINTVAL public) { > 862,864c862,864 > < return_val = interpreter->arena_base->memory_pool->top; > < interpreter->arena_base->memory_pool->top += size; > < interpreter->arena_base->memory_pool->free -= size; > --- > > return_val = interpreter->arena_base->memory_pool->top; > > interpreter->arena_base->memory_pool->top += size; > > interpreter->arena_base->memory_pool->free -= size; > 868c868 > < return_val = NULL; > --- > > return_val = NULL; > Index: test_main.c > =================================================================== > RCS file: /cvs/public/parrot/test_main.c,v > retrieving revision 1.49 > diff -r1.49 test_main.c > 124,132c124,132 > < -b Activate bounds checks\n\ > < -d Activate debugging\n\ > < -h Display this message\n\ > < -j Activate Just-In-Time compiler\n\ > < -p Activate profiling\n\ > < -P Activate predereferencing\n\ > < -t Activate tracing\n\ > < -v Display version information\n\ > < -. Wait for a keypress (gives Windows users time to attach a debug ger)\n\n" > --- > > -b Activate bounds checks\n\ > > -d Activate debugging\n\ > > -h Display this message\n\ > > -j Activate Just-In-Time compiler\n\ > > -p Activate profiling\n\ > > -P Activate predereferencing\n\ > > -t Activate tracing\n\ > > -v Display version information\n\ > > -. Wait for a keypress (gives Windows users time to attach a debugger) \n\n" > >