Sorry. It's easier to c+p into Pine than it is to upload+attach. I have a
feeling a few other patches I've submitted might be screwed up as well. If
this happens for anyone, please let me know.
Mike Lambert
Josh Wilmes wrote:
> Date: Mon, 25 Mar 2002 23:22:34 -0500
> From: Josh Wilmes <[EMAIL PROTECTED]>
> To: Michel J Lambert <[EMAIL PROTECTED]>
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PATCH] tabs->spaces fix
>
>
> 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"
> >
> >
>
>
>
? tabs.txt
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.buflen *
>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.buflen *
>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 debugger)\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"