FYI- I just re-indented a bunch of code, using the tools/dev/run_indent.pl 
script.

--Josh


------- Forwarded Message

Date:    02 Nov 2002 14:57:48 +0000
From:    [EMAIL PROTECTED]
To:      [EMAIL PROTECTED]
Subject: cvs commit: parrot chartype.c datatypes.c disassemble.c dod.c encoding
          .c global_setup.c hash.c jit.c key.c method_util.c misc.c packdump.c 
          packout.c pdb.c pdump.c pmc.c pxs.c register.c res_lea.c resources.c 
          runops_cores.c rx.c rxstacks.c spf_render.c spf_vtable.c stacks.c str
          ing.c sub.c warnings.c

cvsuser     02/11/02 06:57:48

  Modified:    .        chartype.c datatypes.c disassemble.c dod.c
                        encoding.c global_setup.c hash.c jit.c key.c
                        method_util.c misc.c packdump.c packout.c pdb.c
                        pdump.c pmc.c pxs.c register.c res_lea.c
                        resources.c runops_cores.c rx.c rxstacks.c
                        spf_render.c spf_vtable.c stacks.c string.c sub.c
                        warnings.c
  Log:
  large-scale reindenting (run_indent.pl)
  
  Revision  Changes    Path
  1.8       +2 -2      parrot/chartype.c
  
  Index: chartype.c
  ===================================================================
  RCS file: /cvs/public/parrot/chartype.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -w -r1.7 -r1.8
  --- chartype.c        18 Jul 2002 04:29:39 -0000      1.7
  +++ chartype.c        2 Nov 2002 14:57:47 -0000       1.8
  @@ -1,7 +1,7 @@
   /* chartype.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: chartype.c,v 1.7 2002/07/18 04:29:39 mongo Exp $
  + *     $Id: chartype.c,v 1.8 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     This defines the string character type subsystem
    *  Data Structure and Algorithms:
  
  
  
  1.3       +7 -7      parrot/datatypes.c
  
  Index: datatypes.c
  ===================================================================
  RCS file: /cvs/public/parrot/datatypes.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  --- datatypes.c       28 Oct 2002 13:58:36 -0000      1.2
  +++ datatypes.c       2 Nov 2002 14:57:47 -0000       1.3
  @@ -3,7 +3,7 @@
    *  Copyright: (c) 2002 Leopold Toetsch <[EMAIL PROTECTED]>
    *  License:  Artistic/GPL, see README and LICENSES for details
    *  CVS Info
  - *     $Id: datatypes.c,v 1.2 2002/10/28 13:58:36 leo Exp $
  + *     $Id: datatypes.c,v 1.3 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Parrot and native data types functions.
    */
  
  
  
  1.4       +2 -2      parrot/disassemble.c
  
  Index: disassemble.c
  ===================================================================
  RCS file: /cvs/public/parrot/disassemble.c,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -w -r1.3 -r1.4
  --- disassemble.c     17 Aug 2002 01:11:08 -0000      1.3
  +++ disassemble.c     2 Nov 2002 14:57:47 -0000       1.4
  @@ -2,7 +2,7 @@
    * disassemble.c
    *
    * CVS Info
  - *    $Id: disassemble.c,v 1.3 2002/08/17 01:11:08 sfink Exp $
  + *    $Id: disassemble.c,v 1.4 2002/11/02 14:57:47 josh Exp $
    * Overview:
    *    Parrot disassembler
    * History:
  
  
  
  1.26      +69 -72    parrot/dod.c
  
  Index: dod.c
  ===================================================================
  RCS file: /cvs/public/parrot/dod.c,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -w -r1.25 -r1.26
  --- dod.c     28 Oct 2002 13:58:04 -0000      1.25
  +++ dod.c     2 Nov 2002 14:57:47 -0000       1.26
  @@ -1,7 +1,7 @@
   /* dod.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: dod.c,v 1.25 2002/10/28 13:58:04 leo Exp $
  + *     $Id: dod.c,v 1.26 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Handles dead object destruction of the various headers
    *  Data Structure and Algorithms:
  @@ -224,7 +224,8 @@
        * assumption, but it'll do for now */
       for (i = 0; i < NUM_REGISTERS; i++) {
           Buffer* reg = (Buffer *) interpreter->ctx.string_reg.registers[i];
  -        if (reg) buffer_lives(interpreter, reg);
  +        if (reg)
  +            buffer_lives(interpreter, reg);
       }
   
       /* The interpreter has a few strings of its own */
  @@ -243,7 +244,8 @@
           for (j = 0; j < cur_chunk->used; j++) {
               for (i = 0; i < NUM_REGISTERS; i++) {
                   Buffer* reg = (Buffer *) cur_chunk->SReg[j].registers[i];
  -                if (reg) buffer_lives(interpreter, reg);
  +                if (reg)
  +                    buffer_lives(interpreter, reg);
               }
           }
       }
  @@ -287,8 +289,7 @@
   
       /* Run through all the buffer header pools and mark */
       for (cur_arena = interpreter->arena_base->pmc_pool->last_Arena;
  -         NULL != cur_arena;
  -         cur_arena = cur_arena->prev) {
  +         NULL != cur_arena; cur_arena = cur_arena->prev) {
           PMC *pmc_array = cur_arena->start_objects;
           for (i = 0; i < cur_arena->used; i++) {
               /* If it's not live or on the free list, put it on the free list
.
  @@ -298,9 +299,9 @@
               if (!(pmc_array[i].flags & (PMC_live_FLAG | PMC_on_free_list_FLA
G |
                                          PMC_constant_FLAG))) {
                   add_free_pmc(interpreter,
  -                                interpreter->arena_base->pmc_pool,
  -                                &pmc_array[i]);
  -            } else if(!(pmc_array[i].flags & PMC_on_free_list_FLAG)) {
  +                             interpreter->arena_base->pmc_pool, &pmc_array[i
]);
  +            }
  +            else if (!(pmc_array[i].flags & PMC_on_free_list_FLAG)) {
                   total_used++;
                   pmc_array[i].flags &= ~PMC_live_FLAG;
                   pmc_array[i].next_for_GC = NULL;
  @@ -327,8 +328,7 @@
   #ifdef LEA_DEBUG
       /* check/clear tail, e.g. on changes in string.c or res.c */
       for (cur_arena = pool->last_Arena;
  -            NULL != cur_arena;
  -            cur_arena = cur_arena->prev) {
  +         NULL != cur_arena; cur_arena = cur_arena->prev) {
           b = cur_arena->start_objects;
           for (i = 0; i < cur_arena->used; i++) {
               if ((b->flags & BUFFER_COW_FLAG) && b->bufstart &&
  @@ -343,8 +343,7 @@
   #endif
   
       for (cur_arena = pool->last_Arena;
  -            NULL != cur_arena;
  -            cur_arena = cur_arena->prev) {
  +         NULL != cur_arena; cur_arena = cur_arena->prev) {
           b = cur_arena->start_objects;
           for (i = 0; i < cur_arena->used; i++) {
               if ((b->flags & BUFFER_COW_FLAG) &&
  @@ -381,8 +380,7 @@
   #endif /* GC_IS_MALLOC */
       /* Run through all the buffer header pools and mark */
       for (cur_arena = pool->last_Arena;
  -         NULL != cur_arena;
  -         cur_arena = cur_arena->prev) {
  +         NULL != cur_arena; cur_arena = cur_arena->prev) {
           Buffer *b = cur_arena->start_objects;
           for (i = 0; i < cur_arena->used; i++) {
   #ifdef GC_IS_MALLOC
  @@ -397,15 +395,12 @@
                * on_free_list and live, because of our conservative stack-walk
                * collection. We must be wary of this case. */
               if (!(b->flags & ( BUFFER_on_free_list_FLAG
  -                             | BUFFER_constant_FLAG
  -                             | BUFFER_live_FLAG )))
  -            {
  +                              | BUFFER_constant_FLAG | BUFFER_live_FLAG))) {
   #ifndef GC_IS_MALLOC
                   if (pool->mem_pool) {
                       if (!(b->flags & BUFFER_COW_FLAG)) {
                           ((struct Memory_Pool *)
  -                            pool->mem_pool)->guaranteed_reclaimable +=
  -                                b->buflen;
  +                         pool->mem_pool)->guaranteed_reclaimable += b->bufle
n;
                       }
                       ((struct Memory_Pool *)
                           pool->mem_pool)->possibly_reclaimable += b->buflen;
  @@ -422,7 +417,8 @@
                   else
   #endif /* GC_IS_MALLOC */
                   add_free_buffer(interpreter, pool, b);
  -            } else if (!(b->flags & BUFFER_on_free_list_FLAG)) {
  +            }
  +            else if (!(b->flags & BUFFER_on_free_list_FLAG)) {
                   total_used++;
               }
   #ifdef GC_IS_MALLOC
  @@ -443,7 +439,8 @@
   
   /* Find a mask covering the longest common bit-prefix of val1 and val2 */
   static size_t
  -find_common_mask(size_t val1, size_t val2){
  +find_common_mask(size_t val1, size_t val2)
  +{
       int i;
       int bound = sizeof(size_t) * 8;
   
  @@ -474,7 +471,8 @@
       size_t pmc_max = get_max_pmc_address(interpreter);
   
       size_t mask = find_common_mask(buffer_min < pmc_min ? buffer_min: pmc_mi
n,
  -                buffer_max > pmc_max ? buffer_max : pmc_max);
  +                                   buffer_max >
  +                                   pmc_max ? buffer_max : pmc_max);
   
       /* Get the expected prefix */
       prefix = mask & buffer_min;
  @@ -496,15 +494,14 @@
                * a live pmc/buffer, and could very well have its bufstart/vtab
le
                * destroyed due to the linked list of free headers... */
               if (pmc_min <= ptr && ptr < pmc_max &&
  -                is_pmc_ptr(interpreter,(void *)ptr))
  -            {
  +                is_pmc_ptr(interpreter, (void *)ptr)) {
                   /* ...so ensure that mark_used checks PMC_on_free_list_FLAG
                    * before adding it to the next_for_GC list, to have
                    * vtable->mark() called. */
                   last = mark_used((PMC *)ptr, last);
  -            } else if (buffer_min <= ptr && ptr < buffer_max &&
  -                is_buffer_ptr(interpreter,(void *)ptr))
  -            {
  +            }
  +            else if (buffer_min <= ptr && ptr < buffer_max &&
  +                     is_buffer_ptr(interpreter, (void *)ptr)) {
                   /* ...and since buffer_lives doesn't care about bufstart,
                    * it doesn't really matter if it sets a flag */
                   buffer_lives(interpreter, (Buffer *)ptr);
  
  
  
  1.7       +4 -4      parrot/encoding.c
  
  Index: encoding.c
  ===================================================================
  RCS file: /cvs/public/parrot/encoding.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -w -r1.6 -r1.7
  --- encoding.c        3 Apr 2002 14:49:05 -0000       1.6
  +++ encoding.c        2 Nov 2002 14:57:47 -0000       1.7
  @@ -1,7 +1,7 @@
   /* encoding.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: encoding.c,v 1.6 2002/04/03 14:49:05 josh Exp $
  + *     $Id: encoding.c,v 1.7 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     This defines the string encoding subsystem
    *  Data Structure and Algorithms:
  
  
  
  1.39      +2 -2      parrot/global_setup.c
  
  Index: global_setup.c
  ===================================================================
  RCS file: /cvs/public/parrot/global_setup.c,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -w -r1.38 -r1.39
  --- global_setup.c    2 Nov 2002 02:06:16 -0000       1.38
  +++ global_setup.c    2 Nov 2002 14:57:47 -0000       1.39
  @@ -1,7 +1,7 @@
   /* global_setup.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: global_setup.c,v 1.38 2002/11/02 02:06:16 josh Exp $
  + *     $Id: global_setup.c,v 1.39 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *      Performs all the global setting up of things. This includes the
    *      (very few) global variables that Parrot totes around
  
  
  
  1.30      +57 -51    parrot/hash.c
  
  Index: hash.c
  ===================================================================
  RCS file: /cvs/public/parrot/hash.c,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -w -r1.29 -r1.30
  --- hash.c    2 Nov 2002 06:03:17 -0000       1.29
  +++ hash.c    2 Nov 2002 14:57:47 -0000       1.30
  @@ -1,7 +1,7 @@
   /* hash.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: hash.c,v 1.29 2002/11/02 06:03:17 josh Exp $
  + *     $Id: hash.c,v 1.30 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *  Data Structure and Algorithms:
    *     A hashtable contains an array of bucket indexes. Buckets
  @@ -61,18 +61,22 @@
   /* Is there a way to portably add inlining hints anymore? */
   #define FIXME_INLINE
   
  -static FIXME_INLINE HASHBUCKET* getBucket(HASH* hash, BucketIndex idx)
  +static FIXME_INLINE HASHBUCKET *
  +getBucket(HASH *hash, BucketIndex idx)
   {
  -    if (idx == NULLBucketIndex) return NULL;
  +    if (idx == NULLBucketIndex)
  +        return NULL;
       return &((HASHBUCKET*) hash->bucket_pool->bufstart)[idx];
   }
   
  -static FIXME_INLINE BucketIndex lookupBucketIndex(HASH* hash, HashIndex slot
)
  +static FIXME_INLINE BucketIndex
  +lookupBucketIndex(HASH *hash, HashIndex slot)
   {
       return ((BucketIndex*) hash->buffer.bufstart)[slot];
   }
   
  -static FIXME_INLINE HASHBUCKET* lookupBucket(HASH* hash, HashIndex slot)
  +static FIXME_INLINE HASHBUCKET *
  +lookupBucket(HASH *hash, HashIndex slot)
   {
       return getBucket(hash, lookupBucketIndex(hash, slot));
   }
  @@ -105,22 +109,25 @@
   {
       HashIndex i;
       PIO_fprintf(interpreter, PIO_STDERR(interpreter),
  -            "Hashtable[%vd/%vd]\n",
  -            hash->entries, hash->max_chain + 1);
  +                "Hashtable[%vd/%vd]\n", hash->entries, hash->max_chain + 1);
   
       /* Iterate one past the end of the hashtable, so we can use the
        * last value as a special case for dumping out the free bucket
        * list. */
       for (i = 0; i <= hash->max_chain + 1; i++) {
           HASHBUCKET* bucket;
  -        if (i > hash->max_chain) bucket = getBucket(hash, hash->free_list);
  -        else bucket = lookupBucket(hash, i);
  -        if (bucket == NULL) continue;
  +        if (i > hash->max_chain)
  +            bucket = getBucket(hash, hash->free_list);
  +        else
  +            bucket = lookupBucket(hash, i);
  +        if (bucket == NULL)
  +            continue;
           PIO_eprintf(interpreter, "  Bucket %vd: ", i);
           while (bucket) {
               PIO_eprintf(interpreter, "type(%d)", bucket->value.type);
               bucket = getBucket(hash, bucket->next);
  -            if (bucket) PIO_eprintf(interpreter, " -> ");
  +            if (bucket)
  +                PIO_eprintf(interpreter, " -> ");
           }
           PIO_eprintf(interpreter, "\n");
       }
  @@ -206,8 +213,7 @@
   
       /* NULL out new space in table */
       memset((HashIndex *) hash->buffer.bufstart + old_size,
  -           NULLBucketIndex,
  -           (new_size - old_size) * sizeof(BucketIndex));
  +           NULLBucketIndex, (new_size - old_size) * sizeof(BucketIndex));
   
       /* Warning: for efficiency, we cache the table in a local
        * variable. If any possibly gc-triggering code is added to the
  @@ -355,7 +361,8 @@
   hash_get(Interp *interpreter, HASH *hash, STRING *key)
   {
       HASHBUCKET* bucket = hash_lookup(interpreter, hash, key);
  -    if (bucket == NULL) return NULL; /* Not found */
  +    if (bucket == NULL)
  +        return NULL;            /* Not found */
       return &bucket->value;
   }
   
  @@ -407,9 +414,7 @@
       slot = hashval & hash->max_chain;
   
       for (bucket = lookupBucket(hash, slot);
  -         bucket != NULL;
  -         bucket = getBucket(hash, bucket->next))
  -    {
  +         bucket != NULL; bucket = getBucket(hash, bucket->next)) {
           if (string_compare(interpreter, key, bucket->key) == 0) {
               /* FIXME: If string_compare triggers a collection, both
                * bucket and prev will end up pointing to junk memory.
  @@ -456,8 +461,9 @@
   
               case enum_hash_pmc:
                   valtmp.type = enum_hash_pmc;
  -                valtmp.val.pmc_val = b->value.val.pmc_val->vtable->clone(
  -                    interp, b->value.val.pmc_val);
  +                valtmp.val.pmc_val =
  +                    b->value.val.pmc_val->vtable->clone(interp,
  +                                                        b->value.val.pmc_val
);
                   /* b is no longer valid (due to GC) */
                   b = getBucket(hash, bi);
                   break;
  
  
  
  1.35      +123 -126  parrot/jit.c
  
  Index: jit.c
  ===================================================================
  RCS file: /cvs/public/parrot/jit.c,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -w -r1.34 -r1.35
  --- jit.c     2 Nov 2002 06:03:17 -0000       1.34
  +++ jit.c     2 Nov 2002 14:57:47 -0000       1.35
  @@ -1,7 +1,7 @@
   /*
    * jit.c
    *
  - * $Id: jit.c,v 1.34 2002/11/02 06:03:17 josh Exp $
  + * $Id: jit.c,v 1.35 2002/11/02 14:57:47 josh Exp $
    */
   
   #include <parrot/parrot.h>
  @@ -76,11 +76,11 @@
            */
   
           /* Predereference the opcode information table for this opcode
  -           early since it's going to be used many times */
  +         * early since it's going to be used many times */
           op_info = &interpreter->op_info_table[*cur_op];
   
           /* if op_info->jump is not 0 this opcode may jump,
  -           so mark this opcode as a branch source */
  +         * so mark this opcode as a branch source */
           if (op_info->jump)
               branch[cur_op - code_start] = JIT_BRANCH_SOURCE;
           /* If it's not a constant, no joy*/
  @@ -133,7 +133,7 @@
       cur_op = code_start;
       while (cur_section) { 
           /* Predereference the opcode information for this opcode
  -           early since it's going to be used many times */
  +         * early since it's going to be used many times */
           op_info = &interpreter->op_info_table[*cur_op];
   
           /* Calculate the next pc */
  @@ -143,13 +143,13 @@
           cur_section->op_count++;
   
           /* If the opcode is jitted and calls a C function or it's not jitted
  -           at all, we will not count it. */
  +         * at all, we will not count it. */
           if (!op_jit[*cur_op].extcall) {
               cur_section->jit_op_count++;
               /* For each argument that has the opcode increment the usage cou
nt,
  -               right now, we are only ckecking integer registers.
  -               We move from the end since we need to check if the first opco
de
  -               using the register will read or write it. */
  +             * right now, we are only ckecking integer registers.
  +             * We move from the end since we need to check if the first opco
de
  +             * using the register will read or write it. */
               for (argn = op_info->arg_count - 1; argn > 0; argn--) {
                   if (op_info->types[argn] == PARROT_ARG_I) {
                       if ((!cur_section->int_reg_count[*(cur_op + argn)]++) &&
  @@ -173,25 +173,24 @@
   #endif
               }
               /* If we are here means the current section is jitted, so if the
  -               next opcode is not end the section. */
  +             * next opcode is not end the section. */
               if (next_op < code_end && op_jit[*next_op].extcall)
                   goto END_SECTION;
           }
           else
               /* The current section is not jitted, end it if the next opcode 
  -               is. */
  +             * is. */
               if (next_op < code_end && !op_jit[*next_op].extcall)
                   goto END_SECTION;
   
           /* The section ends when the current opcode is a branch source,
  -           in other words if the opcode jumps, or if the next opcode is
  -           a branch target, allocate a new section only if it's not the
  -           last opcode */
  +         * in other words if the opcode jumps, or if the next opcode is
  +         * a branch target, allocate a new section only if it's not the
  +         * last opcode */
           if ((branch[cur_op - code_start] == JIT_BRANCH_SOURCE)
               || (next_op < code_end &&
                   (branch[next_op - code_start] == JIT_BRANCH_TARGET))
  -            || (next_op >= code_end))
  -        {
  +            || (next_op >= code_end)) {
   END_SECTION:
               /* Set the type, depending on whether the current
                * instruction is external or jitted. */
  @@ -240,7 +239,7 @@
       }
   
       /* This is where we start deciding which Parrot registers get
  -       mapped to a hardware one in each different section. */
  +     * mapped to a hardware one in each different section. */
   
       /* Start from the first section */
       cur_section = optimizer->sections;
  @@ -255,15 +254,15 @@
               cur_section->float_registers_used = 1;
   #endif
           /* Sort the registers by the usage,
  -           Start from the register number 1 since we compare it with the    
  -           previous one */
  +         * Start from the register number 1 since we compare it with the    
  +         * previous one */
           for (i = 1; i < NUM_REGISTERS; i++) {
               /* If the register is not used continue to the next one */
               if (!cur_section->int_reg_count[i] && 
                   !cur_section->float_reg_count[i])
                       continue;
               /* Count the number of hardware registers that is going to be
  -               used in this section */
  +             * used in this section */
               if (cur_section->int_registers_used < INT_REGISTERS_TO_MAP)
                   cur_section->int_registers_used++;
   #if FLOAT_REGISTERS_TO_MAP
  @@ -274,12 +273,12 @@
               /* Any register before this one */
               for (j = 0; j < i; j++) {
                   /* If the usage of this register is greater than the usage
  -                   of the register in the j'th position of the list */
  +                 * of the register in the j'th position of the list */
                   if (cur_section->int_reg_count[i] > 
                       cur_section->int_reg_count[cur_section->int_reg_usage[j]
])
                   {
                       /* Move all the registers from the j'th position to
  -                       the next one */
  +                     * the next one */
                       for (k = i; k > j; k--)
                           cur_section->int_reg_usage[k] = 
                               cur_section->int_reg_usage[k - 1];
  @@ -291,10 +290,10 @@
                   }
   #if FLOAT_REGISTERS_TO_MAP
                   if (cur_section->float_reg_count[i] > 
  -                 cur_section->float_reg_count[cur_section->float_reg_usage[j
]])
  -                {
  +                    cur_section->float_reg_count[cur_section->
  +                                                 float_reg_usage[j]]) {
                       /* Move all the registers from the j'th position to
  -                       the next one */
  +                     * the next one */
                       for (k = i; k > j; k--)
                           cur_section->float_reg_usage[k] = 
                               cur_section->float_reg_usage[k - 1];
  @@ -308,11 +307,11 @@
               }
           }
           /* Set the branch target of this section, that is the section where
  -           the program execution continues, if it ends in a branch source we
  -           use the branch target and not the next section. */
  +         * the program execution continues, if it ends in a branch source we
  +         * use the branch target and not the next section. */
           if (optimizer->branch_list[cur_section->end - code_start]) {
               /* If the branch target is to a section before the current one
  -               move from the start, otherwise from the current section */
  +             * move from the start, otherwise from the current section */
               if (optimizer->branch_list[cur_section->end - code_start] <
                   cur_section->begin) 
                       t_section = optimizer->sections;
  @@ -322,8 +321,7 @@
               while (t_section) {
                   /* If we find the section attach it to the current one. */
                   if (t_section->begin == 
  -                    optimizer->branch_list[cur_section->end - code_start])
  -                {
  +                    optimizer->branch_list[cur_section->end - code_start]) {
                       cur_section->branch_target = t_section;
                       break;
                   }
  @@ -345,10 +343,8 @@
                       /* If the argument is in most used list */
                       for (i = 0; i < INT_REGISTERS_TO_MAP; i++)
                           if (cur_op[op_arg] == 
  -                            (opcode_t)cur_section->int_reg_usage[i])
  -                        {
  -                            map[cur_op + op_arg - code_start] =
  -                                intval_map[i];
  +                            (opcode_t)cur_section->int_reg_usage[i]) {
  +                            map[cur_op + op_arg - code_start] = intval_map[i
];
                               cur_section->maps++;
                               break;
                           }
  @@ -359,8 +355,7 @@
                       /* If the argument is in most used list */
                       for (i = 0; i < FLOAT_REGISTERS_TO_MAP; i++)
                           if (cur_op[op_arg] == 
  -                            (opcode_t)cur_section->float_reg_usage[i])
  -                        {
  +                            (opcode_t)cur_section->float_reg_usage[i]) {
                               map[cur_op + op_arg - code_start] =
                                   floatval_map[i];
                               cur_section->maps++;
  @@ -456,8 +451,11 @@
   
       /* Byte code size in opcode_t's */
       jit_info.arena.map_size = (code_end - code_start) + 1;
  -    jit_info.arena.op_map = (Parrot_jit_opmap_t *)mem_sys_allocate(
  -        jit_info.arena.map_size * sizeof(*(jit_info.arena.op_map)) );
  +    jit_info.arena.op_map =
  +        (Parrot_jit_opmap_t *)mem_sys_allocate(jit_info.arena.map_size *
  +                                               sizeof(*
  +                                                      (jit_info.arena.
  +                                                       op_map)));
       
       /* This memory MUST be zeroed for conversion of offsets to pointers to 
        * work later
  @@ -502,14 +500,13 @@
           jit_info.cur_op = jit_info.optimizer->cur_section->begin;
   
           /* The first opcode of each section doesn't have a previous one sinc
e
  -           it's imposible to be sure which was it */
  +         * it's imposible to be sure which was it */
           jit_info.prev_op = NULL;
   
           while (jit_info.cur_op <= jit_info.optimizer->cur_section->end) {
               /* Grow the arena early */ 
               if (jit_info.arena.size < 
  -                (jit_info.arena.op_map[jit_info.op_i].offset + 100))
  -            {
  +                (jit_info.arena.op_map[jit_info.op_i].offset + 100)) {
   #if REQUIRES_CONSTANT_POOL
                   Parrot_jit_extend_arena(&jit_info);
   #else
  @@ -525,9 +522,9 @@
               cur_opcode_byte = *jit_info.cur_op;
   
               /* Need to save the registers if there is a branch and is not to
  -               the same section, I admit I don't like this, and it should be
  -               really checking if the target section has the same registers
  -               mapped too. */
  +             * the same section, I admit I don't like this, and it should be
  +             * really checking if the target section has the same registers
  +             * mapped too. */
               if ((jit_info.optimizer->map_branch[jit_info.cur_op - code_start
]
                   == JIT_BRANCH_SOURCE) &&
                       (jit_info.optimizer->cur_section->branch_target !=
  
  
  
  1.33      +12 -12    parrot/key.c
  
  Index: key.c
  ===================================================================
  RCS file: /cvs/public/parrot/key.c,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -w -r1.32 -r1.33
  --- key.c     21 Oct 2002 08:46:59 -0000      1.32
  +++ key.c     2 Nov 2002 14:57:47 -0000       1.33
  @@ -1,7 +1,7 @@
   /* key.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: key.c,v 1.32 2002/10/21 08:46:59 sfink Exp $
  + *     $Id: key.c,v 1.33 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     The base vtable calling functions.
    *  Data Structure and Algorithms:
  
  
  
  1.7       +31 -30    parrot/method_util.c
  
  Index: method_util.c
  ===================================================================
  RCS file: /cvs/public/parrot/method_util.c,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -w -r1.6 -r1.7
  --- method_util.c     21 Oct 2002 08:46:59 -0000      1.6
  +++ method_util.c     2 Nov 2002 14:57:47 -0000       1.7
  @@ -1,7 +1,7 @@
   /* method_util.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: method_util.c,v 1.6 2002/10/21 08:46:59 sfink Exp $
  + *     $Id: method_util.c,v 1.7 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Utility functions to handle Parrot calling conventions, lookup
    *     methods, etc.
  @@ -79,8 +79,7 @@
   Parrot_push_proto(struct Parrot_Interp * interp,
                     INTVAL intc, INTVAL * intv,
                     INTVAL numc, FLOATVAL * numv,
  -                  INTVAL strc, STRING ** strv,
  -                  INTVAL pmcc, PMC ** pmcv)
  +                  INTVAL strc, STRING **strv, INTVAL pmcc, PMC **pmcv)
   {
       int npush;                  /* overflow params */
       interp->ctx.int_reg.registers[0] = 1; /* with proto */
  @@ -126,12 +125,12 @@
    * Lookup a method in a method stash.
    */
   PMC *
  -Parrot_find_method(struct Parrot_Interp * interp, struct Stash * stash,
  -                   PMC * key)
  +Parrot_find_method(struct Parrot_Interp *interp, struct Stash *stash, PMC *k
ey)
   {
       while (stash) {
  -        PMC * meth = stash->stash_hash->vtable
  -            ->get_pmc_keyed(interp, stash->stash_hash, key);
  +        PMC *meth =
  +            stash->stash_hash->vtable->get_pmc_keyed(interp, stash->stash_ha
sh,
  +                                                     key);
           if (meth)
               return meth;
           stash = stash->parent_stash;
  @@ -150,7 +149,8 @@
       size_t i;
   
       for ( ; cur_stack; cur_stack = cur_stack->prev) {
  -        if (cur_stack->buffer == NULL) continue;
  +        if (cur_stack->buffer == NULL)
  +            continue;
   
           buffer_lives(interpreter, cur_stack->buffer);
           entry = (Stack_Entry_t *)(cur_stack->buffer->bufstart);
  @@ -159,7 +159,8 @@
                   entry[i].entry.pmc_val) {
                   end_of_used_list = mark_used(entry[i].entry.pmc_val,
                                                end_of_used_list);
  -            } else if (STACK_ENTRY_STRING == entry[i].entry_type &&
  +            }
  +            else if (STACK_ENTRY_STRING == entry[i].entry_type &&
                          entry[i].entry.string_val) {
                   buffer_lives(interpreter, (Buffer *)entry[i].entry.string_va
l);
               }
  
  
  
  1.28      +2 -2      parrot/misc.c
  
  Index: misc.c
  ===================================================================
  RCS file: /cvs/public/parrot/misc.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -w -r1.27 -r1.28
  --- misc.c    15 Oct 2002 18:39:19 -0000      1.27
  +++ misc.c    2 Nov 2002 14:57:47 -0000       1.28
  @@ -1,7 +1,7 @@
   /* misc.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: misc.c,v 1.27 2002/10/15 18:39:19 leo Exp $
  + *     $Id: misc.c,v 1.28 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Miscellaneous functions, mainly the Parrot_sprintf family
    *  Data Structure and Algorithms:
  
  
  
  1.6       +9 -9      parrot/packdump.c
  
  Index: packdump.c
  ===================================================================
  RCS file: /cvs/public/parrot/packdump.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- packdump.c        29 Oct 2002 13:43:03 -0000      1.5
  +++ packdump.c        2 Nov 2002 14:57:47 -0000       1.6
  @@ -7,7 +7,7 @@
   ** This program is free software. It is subject to the same
   ** license as Parrot itself.
   **
  -** $Id: packdump.c,v 1.5 2002/10/29 13:43:03 leo Exp $
  +** $Id: packdump.c,v 1.6 2002/11/02 14:57:47 josh Exp $
   */
   
   #include "parrot/parrot.h"
  
  
  
  1.15      +58 -57    parrot/packout.c
  
  Index: packout.c
  ===================================================================
  RCS file: /cvs/public/parrot/packout.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -w -r1.14 -r1.15
  --- packout.c 2 Nov 2002 02:27:28 -0000       1.14
  +++ packout.c 2 Nov 2002 14:57:47 -0000       1.15
  @@ -7,7 +7,7 @@
   ** This program is free software. It is subject to the same
   ** license as Parrot itself.
   **
  -** $Id: packout.c,v 1.14 2002/11/02 02:27:28 josh Exp $
  +** $Id: packout.c,v 1.15 2002/11/02 14:57:47 josh Exp $
   ** History:
   **  Rework by Melvin; new bytecode format, make bytecode portable.
   **   (Do endian conversion and wordsize transforms on the fly.)
  @@ -216,7 +216,8 @@
    * key constant is in constant table,
    * so we search for it @§$&
    */
  -static int find_in_const(PMC *key, int type)
  +static int
  +find_in_const(PMC *key, int type)
   {
       int i;
       for (i = 0 ; i < ct->const_count; i++)
  @@ -230,6 +231,7 @@
       exit(1);
       return 0;
   }
  +
   /***************************************
   Pack a PackFile Constant into a contiguous region of memory. NOTE: The memor
y
   block had better have at least the amount of memory indicated by
  @@ -285,8 +287,7 @@
           padded_size = self->string->bufused;
   
           if (padded_size % sizeof(opcode_t)) {
  -                padded_size += sizeof(opcode_t) -
  -                    (padded_size % sizeof(opcode_t));
  +            padded_size += sizeof(opcode_t) - (padded_size % sizeof(opcode_t
));
           }
   
           /* Include space for flags, encoding, type, and size fields.  */
  
  
  
  1.6       +3 -3      parrot/pdb.c
  
  Index: pdb.c
  ===================================================================
  RCS file: /cvs/public/parrot/pdb.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- pdb.c     26 Aug 2002 14:15:45 -0000      1.5
  +++ pdb.c     2 Nov 2002 14:57:47 -0000       1.6
  @@ -2,7 +2,7 @@
    * pdb.c
    *
    * CVS Info
  - *    $Id: pdb.c,v 1.5 2002/08/26 14:15:45 grunblatt Exp $
  + *    $Id: pdb.c,v 1.6 2002/11/02 14:57:47 josh Exp $
    * Overview:
    *    The Parrot debugger
    * History:
  
  
  
  1.16      +3 -4      parrot/pdump.c
  
  Index: pdump.c
  ===================================================================
  RCS file: /cvs/public/parrot/pdump.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -w -r1.15 -r1.16
  --- pdump.c   2 Nov 2002 03:36:13 -0000       1.15
  +++ pdump.c   2 Nov 2002 14:57:47 -0000       1.16
  @@ -1,7 +1,7 @@
   /* pdump.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: pdump.c,v 1.15 2002/11/02 03:36:13 josh Exp $
  + *     $Id: pdump.c,v 1.16 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     A program to dump pack files to human readable form.
    *  Data Structure and Algorithms:
  @@ -13,8 +13,7 @@
   #include "parrot/packfile.h"
   #include "parrot/interpreter.h"
   
  -void PackFile_dump (struct Parrot_Interp *interpreter,
  -                    struct PackFile *pf);
  +void PackFile_dump(struct Parrot_Interp *interpreter, struct PackFile *pf);
   
   int
   main(int argc, char **argv)
  
  
  
  1.20      +2 -2      parrot/pmc.c
  
  Index: pmc.c
  ===================================================================
  RCS file: /cvs/public/parrot/pmc.c,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -w -r1.19 -r1.20
  --- pmc.c     19 Oct 2002 16:05:36 -0000      1.19
  +++ pmc.c     2 Nov 2002 14:57:47 -0000       1.20
  @@ -1,7 +1,7 @@
   /* pmc.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: pmc.c,v 1.19 2002/10/19 16:05:36 leo Exp $
  + *     $Id: pmc.c,v 1.20 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     The base vtable calling functions.
    *  Data Structure and Algorithms:
  
  
  
  1.6       +40 -25    parrot/pxs.c
  
  Index: pxs.c
  ===================================================================
  RCS file: /cvs/public/parrot/pxs.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- pxs.c     14 Sep 2002 13:51:34 -0000      1.5
  +++ pxs.c     2 Nov 2002 14:57:47 -0000       1.6
  @@ -7,76 +7,91 @@
   #include "parrot/pxs.h"
   
   int
  -PXS_initargs(Parrot_Interp_t interp) {
  +PXS_initargs(Parrot_Interp_t interp)
  +{
       INTVAL numargs;
       stack_pop(interp, &interp->user_stack, &numargs, STACK_ENTRY_INT);
       return numargs;
   }
   
   void
  -PXS_reti(Parrot_Interp_t interp, INTVAL i) {
  +PXS_reti(Parrot_Interp_t interp, INTVAL i)
  +{
       stack_push(interp, &interp->user_stack, &i, STACK_ENTRY_INT,
                  STACK_CLEANUP_NULL);
   }
   
   void 
  -PXS_retn(Parrot_Interp_t interp, FLOATVAL f) {
  +PXS_retn(Parrot_Interp_t interp, FLOATVAL f)
  +{
       stack_push(interp, &interp->user_stack, &f, STACK_ENTRY_FLOAT,
                  STACK_CLEANUP_NULL);
   }
   
   void
  -PXS_rets(Parrot_Interp_t interp, STRING * s) {
  +PXS_rets(Parrot_Interp_t interp, STRING *s)
  +{
       stack_push(interp, &interp->user_stack, s, STACK_ENTRY_STRING,
                  STACK_CLEANUP_NULL);
   }
   
   void
  -PXS_retp(Parrot_Interp_t interp, PMC * p) {
  +PXS_retp(Parrot_Interp_t interp, PMC *p)
  +{
       stack_push(interp, &interp->user_stack, p, STACK_ENTRY_PMC, 
                  STACK_CLEANUP_NULL);
   }
   
   INTVAL
  -PXS_shifti(Parrot_Interp_t interp) {
  +PXS_shifti(Parrot_Interp_t interp)
  +{
       INTVAL i;
       stack_pop(interp, &interp->user_stack, &i, STACK_ENTRY_INT);
       return i;
   }
   
   FLOATVAL
  -PXS_shiftn(Parrot_Interp_t interp) {
  +PXS_shiftn(Parrot_Interp_t interp)
  +{
       FLOATVAL f;
       stack_pop(interp, &interp->user_stack, &f, STACK_ENTRY_FLOAT);
       return f;
   }
   
   STRING *
  -PXS_shifts(Parrot_Interp_t interp) {
  +PXS_shifts(Parrot_Interp_t interp)
  +{
       STRING * s;
       stack_pop(interp, &interp->user_stack, &s, STACK_ENTRY_STRING);
       return s;
   }
   
  -char * PXS_shiftcs(Parrot_Interp_t interp) {
  +char *
  +PXS_shiftcs(Parrot_Interp_t interp)
  +{
       STRING * s;
       stack_pop(interp, &interp->user_stack, &s, STACK_ENTRY_STRING);
       return string_to_cstring(interp, s);
   } 
   
   PMC *
  -PXS_shiftp(Parrot_Interp_t interp) {
  +PXS_shiftp(Parrot_Interp_t interp)
  +{
       PMC * p;
       stack_pop(interp, &interp->user_stack, &p, STACK_ENTRY_PMC);
       return p;
   }
   
  -INTVAL PXS_findop(Parrot_Interp_t interp, const char * opname) {
  +INTVAL
  +PXS_findop(Parrot_Interp_t interp, const char *opname)
  +{
       int op = interp->op_lib->op_code(opname, 1);
       return op;
   }
   
  -PMC * PXS_pointer(Parrot_Interp_t interp, void * object) {
  +PMC *
  +PXS_pointer(Parrot_Interp_t interp, void *object)
  +{
       PMC * p = new_pmc_header(interp);
       p->data = object;
       p->vtable = YOU_LOSE_VTABLE;
  
  
  
  1.24      +11 -8     parrot/register.c
  
  Index: register.c
  ===================================================================
  RCS file: /cvs/public/parrot/register.c,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -w -r1.23 -r1.24
  --- register.c        4 Jul 2002 20:39:44 -0000       1.23
  +++ register.c        2 Nov 2002 14:57:47 -0000       1.24
  @@ -1,7 +1,7 @@
   /* register.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: register.c,v 1.23 2002/07/04 20:39:44 mrjoltcola Exp $
  + *     $Id: register.c,v 1.24 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Register handling routines
    *  Data Structure and Algorithms:
  @@ -21,7 +21,8 @@
       /* Do we have any space in the current savestack? If so, memcpy
        * down */
       if (interpreter->ctx.int_reg_top->free) {
  -        memcpy(&interpreter->ctx.int_reg_top->IReg[interpreter->ctx.int_reg_
top->used],
  +        memcpy(&interpreter->ctx.int_reg_top->
  +               IReg[interpreter->ctx.int_reg_top->used],
                  &interpreter->ctx.int_reg, sizeof(struct IReg));
           interpreter->ctx.int_reg_top->free--;
           interpreter->ctx.int_reg_top->used++;
  @@ -176,7 +177,8 @@
       /* Do we have any space in the current savestack? If so, memcpy
        * down */
       if (interpreter->ctx.num_reg_top->free) {
  -        memcpy(&interpreter->ctx.num_reg_top->NReg[interpreter->ctx.num_reg_
top->used],
  +        memcpy(&interpreter->ctx.num_reg_top->
  +               NReg[interpreter->ctx.num_reg_top->used],
                  &interpreter->ctx.num_reg, sizeof(struct NReg));
           interpreter->ctx.num_reg_top->free--;
           interpreter->ctx.num_reg_top->used++;
  @@ -253,7 +255,8 @@
       /* Do we have any space in the current savestack? If so, memcpy
        * down */
       if (interpreter->ctx.pmc_reg_top->free) {
  -        memcpy(&interpreter->ctx.pmc_reg_top->PReg[interpreter->ctx.pmc_reg_
top->used],
  +        memcpy(&interpreter->ctx.pmc_reg_top->
  +               PReg[interpreter->ctx.pmc_reg_top->used],
                  &interpreter->ctx.pmc_reg, sizeof(struct PReg));
           interpreter->ctx.pmc_reg_top->free--;
           interpreter->ctx.pmc_reg_top->used++;
  
  
  
  1.3       +5 -5      parrot/res_lea.c
  
  Index: res_lea.c
  ===================================================================
  RCS file: /cvs/public/parrot/res_lea.c,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  
  
  
  1.96      +69 -72    parrot/resources.c
  
  Index: resources.c
  ===================================================================
  RCS file: /cvs/public/parrot/resources.c,v
  retrieving revision 1.95
  retrieving revision 1.96
  diff -u -w -r1.95 -r1.96
  --- resources.c       2 Nov 2002 03:03:15 -0000       1.95
  +++ resources.c       2 Nov 2002 14:57:47 -0000       1.96
  @@ -1,7 +1,7 @@
   /* resources.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: resources.c,v 1.95 2002/11/02 03:03:15 josh Exp $
  + *     $Id: resources.c,v 1.96 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Allocate and deallocate tracked resources
    *  Data Structure and Algorithms:
  @@ -118,8 +118,7 @@
                   > (size_t)(pool->total_allocated * pool->reclaim_factor)
                    /* don't bother reclaiming if it won't even be enough */
                    && (pool->guaranteed_reclaimable > size)
  -                 )
  -            {
  +                ) {
                   (*pool->compact)(interpreter, pool);
               }
               else {
  @@ -152,15 +151,13 @@
   buffer_movable(UINTVAL flags)
   {
       UINTVAL mask = BUFFER_on_free_list_FLAG
  -                 | BUFFER_constant_FLAG
  -                 | BUFFER_immobile_FLAG
  -                 | BUFFER_external_FLAG;
  +        | BUFFER_constant_FLAG | BUFFER_immobile_FLAG | BUFFER_external_FLAG
;
       return !(flags & mask);
   }
   
   /* Compact the buffer pool */
  -static void compact_pool(struct Parrot_Interp *interpreter,
  -                         struct Memory_Pool *pool)
  +static void
  +compact_pool(struct Parrot_Interp *interpreter, struct Memory_Pool *pool)
   {
       UINTVAL total_size;
       struct Memory_Block *new_block;        /* A pointer to our working block
 */
  @@ -207,24 +204,27 @@
   
       /* Run through all the Buffer header pools and copy */
       for (j = -2; j < (INTVAL) interpreter->arena_base->num_sized; j++) {
  -        if (j == -2) header_pool = interpreter->arena_base->buffer_header_po
ol;
  -        else if (j == -1) header_pool =
  -            interpreter->arena_base->string_header_pool;
  -        else header_pool = interpreter->arena_base->sized_header_pools[j];
  -        if (header_pool == NULL) continue;
  +        if (j == -2)
  +            header_pool = interpreter->arena_base->buffer_header_pool;
  +        else if (j == -1)
  +            header_pool = interpreter->arena_base->string_header_pool;
  +        else
  +            header_pool = interpreter->arena_base->sized_header_pools[j];
  +        if (header_pool == NULL)
  +            continue;
   
           object_size = header_pool->object_size;
   
           for (cur_buffer_arena = header_pool->last_Arena;
                NULL != cur_buffer_arena;
  -             cur_buffer_arena = cur_buffer_arena->prev)
  -        {
  +             cur_buffer_arena = cur_buffer_arena->prev) {
               Buffer *b = cur_buffer_arena->start_objects;
               UINTVAL i;
               for (i = 0; i < cur_buffer_arena->used; i++) {
                   if (b->bufstart && buffer_movable(b->flags)) {
                       struct Buffer_Tail *tail =
  -                        (struct Buffer_Tail *)((char *)b->bufstart +b->bufle
n);
  +                        (struct Buffer_Tail *)((char *)b->bufstart +
  +                                               b->buflen);
                       ptrdiff_t offset = 0;
                       /* we can't perform the math all the time,
                        * because strstart might be in unallocated memory */
  @@ -234,8 +234,7 @@
                       }
                       /* buffer has already been moved; just change the header
 */
                       if (b->flags & BUFFER_COW_FLAG
  -                        && tail->flags & TAIL_moved_FLAG)
  -                    {
  +                        && tail->flags & TAIL_moved_FLAG) {
                           /* Find out who else references our data */
                           Buffer* hdr = *(Buffer**)(b->bufstart);
                           /* Make sure they know that we own it too */
  @@ -250,8 +249,7 @@
                                   offset;
                           }
                       }
  -                    else if (!(b->flags & BUFFER_external_FLAG))
  -                    {
  +                    else if (!(b->flags & BUFFER_external_FLAG)) {
                           struct Buffer_Tail *new_tail =
                               (struct Buffer_Tail *)((char *)cur_spot +
                                   b->buflen);
  @@ -292,9 +290,7 @@
        * that data will get duplicated during this collection run. */
       for (j = 0;
            j < (INTVAL)( interpreter->arena_base->extra_buffer_headers.buflen 
/
  -            sizeof(Buffer*) );
  -         j++
  -        ) {
  +                      sizeof(Buffer *)); j++) {
           Buffer** buffers =
               interpreter->arena_base->extra_buffer_headers.bufstart;
           Buffer* b = buffers[j];
  @@ -345,7 +341,7 @@
               /* Note that we don't have it any more */
               interpreter->memory_allocated -= cur_block->size;
               /* We know the pool body and pool header are a single chunk, so
  -               this is enough to get rid of 'em both */
  +             * this is enough to get rid of 'em both */
               mem_sys_free(cur_block);
               cur_block = next_block;
           }
  @@ -394,7 +390,8 @@
       interpreter->arena_base->memory_pool->possibly_reclaimable +=
           buffer->buflen;
       mem = mem_allocate(interpreter, &alloc_size,
  -            interpreter->arena_base->memory_pool, BUFFER_ALIGNMENT-1);
  +                       interpreter->arena_base->memory_pool,
  +                       BUFFER_ALIGNMENT - 1);
   
       if (!mem) {
           return NULL;
  @@ -456,7 +453,9 @@
       ((Buffer *)buffer)->buflen = 0;
       ((Buffer *)buffer)->bufstart = NULL;
       ((Buffer *)buffer)->bufstart = mem_allocate(interpreter, &req_size,
  -        interpreter->arena_base->memory_pool, BUFFER_ALIGNMENT-1);
  +                                                interpreter->arena_base->
  +                                                memory_pool,
  +                                                BUFFER_ALIGNMENT - 1);
       ((Buffer *)buffer)->buflen = size;
       return buffer;
   }
  @@ -520,10 +519,8 @@
        */
   
       interpreter->arena_base->memory_pool =
  -        new_memory_pool(32768,
  -                        &compact_pool);
  -    alloc_new_block(interpreter, 32768,
  -                    interpreter->arena_base->memory_pool);
  +        new_memory_pool(32768, &compact_pool);
  +    alloc_new_block(interpreter, 32768, interpreter->arena_base->memory_pool
);
   
       /* Constant strings - not compacted */
       interpreter->arena_base->constant_string_pool =
  
  
  
  1.25      +7 -6      parrot/runops_cores.c
  
  Index: runops_cores.c
  ===================================================================
  RCS file: /cvs/public/parrot/runops_cores.c,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -w -r1.24 -r1.25
  --- runops_cores.c    2 Nov 2002 02:27:28 -0000       1.24
  +++ runops_cores.c    2 Nov 2002 14:57:47 -0000       1.25
  @@ -1,7 +1,7 @@
   /* runops_cores.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: runops_cores.c,v 1.24 2002/11/02 02:27:28 josh Exp $
  + *     $Id: runops_cores.c,v 1.25 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     The switchable runops cores.
    *  Data Structure and Algorithms:
  @@ -52,7 +52,8 @@
       pc = cg_core(pc, interpreter);
       return pc;
   #else
  -    PIO_eprintf(interpreter, "Computed goto unavailable in this configuratio
n.\n");
  +    PIO_eprintf(interpreter,
  +                "Computed goto unavailable in this configuration.\n");
       exit(1);
       return NULL;
   #endif
  
  
  
  1.20      +2 -2      parrot/rx.c
  
  Index: rx.c
  ===================================================================
  RCS file: /cvs/public/parrot/rx.c,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -w -r1.19 -r1.20
  --- rx.c      9 Oct 2002 04:26:49 -0000       1.19
  +++ rx.c      2 Nov 2002 14:57:47 -0000       1.20
  @@ -1,7 +1,7 @@
   /* rx.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: rx.c,v 1.19 2002/10/09 04:26:49 sfink Exp $
  + *     $Id: rx.c,v 1.20 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Supporting file for the regular expression engine
    *  Data Structure and Algorithms:
  
  
  
  1.9       +6 -4      parrot/rxstacks.c
  
  Index: rxstacks.c
  ===================================================================
  RCS file: /cvs/public/parrot/rxstacks.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -w -r1.8 -r1.9
  --- rxstacks.c        22 Aug 2002 20:08:24 -0000      1.8
  +++ rxstacks.c        2 Nov 2002 14:57:47 -0000       1.9
  @@ -1,7 +1,7 @@
   /* rxstacks.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: rxstacks.c,v 1.8 2002/08/22 20:08:24 dan Exp $
  + *     $Id: rxstacks.c,v 1.9 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Regex stack handling routines for Parrot
    *  Data Structure and Algorithms:
  @@ -102,7 +102,8 @@
   }
   
   
  -void intstack_free (struct Parrot_Interp *interpreter, IntStack stack)
  +void
  +intstack_free(struct Parrot_Interp *interpreter, IntStack stack)
   {
       IntStack chunk, temp;
   
  @@ -113,6 +114,7 @@
   
       mem_sys_free(stack);
   }   
  +
   /*
    * Local variables:
    * c-indentation-style: bsd
  
  
  
  1.8       +18 -16    parrot/spf_render.c
  
  Index: spf_render.c
  ===================================================================
  RCS file: /cvs/public/parrot/spf_render.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -w -r1.7 -r1.8
  --- spf_render.c      2 Nov 2002 02:06:16 -0000       1.7
  +++ spf_render.c      2 Nov 2002 14:57:47 -0000       1.8
  @@ -1,7 +1,7 @@
   /* spf_render.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: spf_render.c,v 1.7 2002/11/02 02:06:16 josh Exp $
  + *     $Id: spf_render.c,v 1.8 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Implements the main function that drives the Parrot_sprintf
    *     family and its utility functions.
  @@ -507,7 +507,8 @@
                               break;
   
                           case 'x':
  -                            theuint = obj->getuint(interpreter, info.type, o
bj);
  +                            theuint =
  +                                obj->getuint(interpreter, info.type, obj);
                               uint_to_str(interpreter, ts, tc, theuint, 16);
   
                               handle_flags(interpreter, &info, ts, 1, "0x");
  @@ -591,7 +592,8 @@
                                   UINTVAL i;
                                   for(i=0; i < strlen(tc); i++) {
                                       if(tolower(tc[i]) == 'e' &&
  -                                        (tc[i+1] == '+' || tc[i+1] == '-')) 
{
  +                                        (tc[i + 1] == '+'
  +                                         || tc[i + 1] == '-')) {
                                           tc[i+2]='\0';
                                           strcat(tc, &(tc[i+3]));
                                       }
  
  
  
  1.6       +107 -101  parrot/spf_vtable.c
  
  Index: spf_vtable.c
  ===================================================================
  RCS file: /cvs/public/parrot/spf_vtable.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- spf_vtable.c      25 Oct 2002 15:09:51 -0000      1.5
  +++ spf_vtable.c      2 Nov 2002 14:57:47 -0000       1.6
  @@ -1,7 +1,7 @@
   /* spf_vtable.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: spf_vtable.c,v 1.5 2002/10/25 15:09:51 leo Exp $
  + *     $Id: spf_vtable.c,v 1.6 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Implements the two families of functions Parrot_sprintf
    *     may use to retrieve arguments.
  @@ -195,12 +195,14 @@
   {
       STRING *s;
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -            ((PMC *) obj->data),
  +                                                             ((PMC *)obj->
  +                                                              data),
               &(obj->index));
       obj->index++;
       s = tmp->vtable->get_string(interpreter, tmp);
       /* XXX string_copy like below? + adjusting bufused */
  -    return string_make(interpreter, s->strstart, 1, 0, BUFFER_external_FLAG,
 0);
  +    return string_make(interpreter, s->strstart, 1, 0, BUFFER_external_FLAG,
  +                       0);
   }
   
   static HUGEINTVAL
  @@ -208,7 +210,8 @@
   {
       HUGEINTVAL ret;
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -                                                              ((PMC *) obj->
data),
  +                                                             ((PMC *)obj->
  +                                                              data),
                                                                 &(obj->index))
;
       obj->index++;
       ret = (HUGEINTVAL) (tmp->vtable->get_integer(interpreter, tmp));
  @@ -234,7 +237,8 @@
   {
       UHUGEINTVAL ret;
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -                                                              ((PMC *) obj->
data),
  +                                                             ((PMC *)obj->
  +                                                              data),
                                                                 &(obj->index))
;
       obj->index++;
       ret = (UHUGEINTVAL) (tmp->vtable->get_integer(interpreter, tmp));
  @@ -260,7 +264,8 @@
   {
       HUGEFLOATVAL ret;
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -                                                              ((PMC *) obj->
data),
  +                                                             ((PMC *)obj->
  +                                                              data),
                                                                 &(obj->index))
;
       obj->index++;
       ret = (HUGEFLOATVAL) (tmp->vtable->get_number(interpreter, tmp));
  @@ -280,12 +285,12 @@
   }
   
   static STRING *
  -getstring_pmc(struct Parrot_Interp *interpreter,
  -              INTVAL size, SPRINTF_OBJ * obj)
  +getstring_pmc(struct Parrot_Interp *interpreter, INTVAL size, SPRINTF_OBJ *o
bj)
   {
       STRING *s;
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -            ((PMC *) obj->data),
  +                                                             ((PMC *)obj->
  +                                                              data),
               &(obj->index));
       obj->index++;
       s =  (STRING *)(tmp->vtable->get_string(interpreter, tmp));
  @@ -296,7 +301,8 @@
   getptr_pmc(struct Parrot_Interp *interpreter, INTVAL size, SPRINTF_OBJ * obj
)
   {
       PMC *tmp = ((PMC *) obj->data)->vtable->get_pmc_keyed_int(interpreter,
  -                                                              ((PMC *) obj->
data),
  +                                                             ((PMC *)obj->
  +                                                              data),
                                                                 &(obj->index))
;
       obj->index++;
       /* XXX correct? */
  
  
  
  1.46      +77 -78    parrot/stacks.c
  
  Index: stacks.c
  ===================================================================
  RCS file: /cvs/public/parrot/stacks.c,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -w -r1.45 -r1.46
  --- stacks.c  17 Aug 2002 01:11:08 -0000      1.45
  +++ stacks.c  2 Nov 2002 14:57:47 -0000       1.46
  @@ -1,7 +1,7 @@
   /* stacks.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: stacks.c,v 1.45 2002/08/17 01:11:08 sfink Exp $
  + *     $Id: stacks.c,v 1.46 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Stack handling routines for Parrot
    *  Data Structure and Algorithms:
  @@ -49,7 +49,8 @@
   }
   
   void
  -stack_mark_cow(Stack_Chunk_t *stack) {
  +stack_mark_cow(Stack_Chunk_t *stack)
  +{
       Stack_Chunk_t * chunk = stack;
       chunk->flags |= STACK_CHUNK_COW_FLAG;
       for (chunk = chunk->prev; chunk; chunk = chunk->prev)
  @@ -74,7 +75,8 @@
    * references, fix this to do COW by chunk.
    */
   Stack_Chunk_t *
  -stack_copy(struct Parrot_Interp * interp, Stack_Chunk_t *old_top) {
  +stack_copy(struct Parrot_Interp *interp, Stack_Chunk_t *old_top)
  +{
       Stack_Chunk_t *old_chunk = old_top; 
       Stack_Chunk_t *new_chunk;
       Stack_Chunk_t *new_top = NULL;
  @@ -126,8 +128,7 @@
       /* For negative depths, look from the bottom of the stack up. */
       if (depth < 0) {
           /* FIXME: Non-circular stack makes this rare case slow */
  -        for(chunk = stack; chunk->prev; chunk = chunk->prev)
  -            ;
  +        for (chunk = stack; chunk->prev; chunk = chunk->prev);
           offset = (size_t)-depth;
           while (chunk != NULL && offset >= chunk->used) {
               offset -= chunk->used;
  @@ -160,8 +161,7 @@
      is bubble down, so that the Nth element becomes the top most element.
   */
   void
  -rotate_entries(Interp *interpreter, Stack_Chunk_t *stack, 
  -               Intval num_entries)
  +rotate_entries(Interp *interpreter, Stack_Chunk_t *stack, Intval num_entries
)
   {
       Stack_Entry_t temp;
       Intval i;
  @@ -258,8 +258,7 @@
       entry->entry_type = type;
       /* If we were passed a cleanup function, mark the flag entry
        * for this as needing cleanup */
  -    entry->flags = (cleanup ? STACK_ENTRY_CLEANUP_FLAG 
  -                            : NO_STACK_ENTRY_FLAGS);
  +    entry->flags = (cleanup ? STACK_ENTRY_CLEANUP_FLAG : NO_STACK_ENTRY_FLAG
S);
       /* Remember the cleanup function */
       entry->cleanup = cleanup;
       /* Store our thing */
  
  
  
  1.104     +79 -75    parrot/string.c
  
  Index: string.c
  ===================================================================
  RCS file: /cvs/public/parrot/string.c,v
  retrieving revision 1.103
  retrieving revision 1.104
  diff -u -w -r1.103 -r1.104
  --- string.c  2 Nov 2002 06:03:17 -0000       1.103
  +++ string.c  2 Nov 2002 14:57:47 -0000       1.104
  @@ -1,7 +1,7 @@
   /* string.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: string.c,v 1.103 2002/11/02 06:03:17 josh Exp $
  + *     $Id: string.c,v 1.104 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     This is the api definitions for the string subsystem
    *  Data Structure and Algorithms:
  @@ -52,7 +52,8 @@
       }
   }
   
  -static void copy_string_header(struct Parrot_Interp *interpreter,
  +static void
  +copy_string_header(struct Parrot_Interp *interpreter,
                                  String *dest, String *src)
   {
       UINTVAL version;
  @@ -88,7 +89,9 @@
   }
   
   static void
  -make_COW_reference_from_header(struct Parrot_Interp *interpreter, STRING *s,
 STRING *d) {
  +make_COW_reference_from_header(struct Parrot_Interp *interpreter, STRING *s,
  +                               STRING *d)
  +{
       if (s->flags & BUFFER_constant_FLAG) {
           s->flags |= BUFFER_COW_FLAG|BUFFER_external_FLAG;
           copy_string_header(interpreter, d, s);
  @@ -131,15 +134,14 @@
       /* Is A real? */
       if (a != NULL && a->strlen != 0) {
           /* If the destination's constant, then just fall back to
  -           string_concat */
  +         * string_concat */
           if (a->flags & BUFFER_constant_FLAG) {
               return string_concat(interpreter, a, b, Uflags);
           }
           /* First, make sure B is the same type as A, transcoding
  -           if we need to */
  +         * if we need to */
           if (a->type != b->type || a->encoding != b->encoding) {
  -            b = string_transcode(interpreter, b, a->encoding, a->type,
  -                                 NULL);
  +            b = string_transcode(interpreter, b, a->encoding, a->type, NULL)
;
           }
           unmake_COW(interpreter, a);
           /* make sure A's big enough for both */
  @@ -162,14 +164,13 @@
                   return string_concat(interpreter, a, b, Uflags);
               }
               /* There's at least a string header for A. Make it a copy
  -               of B */
  +             * of B */
               if (a->buflen < b->bufused) {
                   a = string_grow(interpreter, a, b->bufused + EXTRA_SIZE);
               }
               a->flags = b->flags;
               a->flags &= ~(UINTVAL)(BUFFER_constant_FLAG
  -                                   |BUFFER_COW_FLAG
  -                                   |BUFFER_external_FLAG);
  +                                   | BUFFER_COW_FLAG | BUFFER_external_FLAG)
;
               a->bufused = b->bufused;
               a->strlen = b->strlen;
               a->encoding = b->encoding;
  @@ -206,9 +207,9 @@
       s = new_string_header(interpreter, flags);
       if (flags & BUFFER_external_FLAG) {
           /* The following cast discards the 'const'.  That raises
  -           a warning with gcc, but is ok since the caller indicated
  -           it was safe by setting BUFFER_external_FLAG.
  -           (The cast is necessary to pacify TenDRA's tcc.)
  +         * a warning with gcc, but is ok since the caller indicated
  +         * it was safe by setting BUFFER_external_FLAG.
  +         * (The cast is necessary to pacify TenDRA's tcc.)
           */
           s->bufstart = (void *) buffer;
           s->buflen = buflen;
  @@ -241,7 +242,8 @@
    * grow the string buffer by addlen bytes
    */
   STRING *
  -string_grow(struct Parrot_Interp * interpreter, STRING * s, INTVAL addlen) {
  +string_grow(struct Parrot_Interp *interpreter, STRING *s, INTVAL addlen)
  +{
       unmake_COW(interpreter,s);
   
       /* Don't check buflen, if we are here, we already checked. */
  @@ -281,12 +283,14 @@
       if (s->encoding->index == enum_encoding_singlebyte) {
           /* This inlines the computations used for the case that the strings 
is
            * in a singlebyte encoding.
  -         * This assumes that any singlebyte encoding uses is us-ascii, which
 is wrong,
  -         * but consistent withthe result of calling s->encoding->decode */
  +         * This assumes that any singlebyte encoding uses is us-ascii, which
 
  +         * is wrong, but consistent with the result of calling
  +         * s->encoding->decode */
           return *((unsigned char*) s->strstart + idx);
       }
       else {
  -        return s->encoding->decode(s->encoding->skip_forward(s->strstart, id
x));
  +        return s->encoding->decode(s->encoding->
  +                                   skip_forward(s->strstart, idx));
       }
   }
   
  @@ -688,14 +692,13 @@
        */
       diff = (subend_off - substart_off) - rep->bufused;
   
  -    if(diff >= 0
  -        || ((INTVAL)src->bufused - (INTVAL)src->buflen) <= diff) {
  +    if (diff >= 0 || ((INTVAL)src->bufused - (INTVAL)src->buflen) <= diff) {
   
           unmake_COW(interpreter, src);
   
           if(diff != 0) {
  -            mem_sys_memmove((char*)src->strstart + substart_off + rep->bufus
ed,
  -                                (char*)src->strstart + subend_off,
  +            mem_sys_memmove((char *)src->strstart + substart_off +
  +                            rep->bufused, (char *)src->strstart + subend_off
,
                                   src->buflen - (subend_off - diff));
               src->bufused -= diff;
           }
  @@ -768,8 +771,7 @@
    * necessary
    */
   INTVAL
  -string_compare(struct Parrot_Interp *interpreter, STRING *s1,
  -               STRING *s2)
  +string_compare(struct Parrot_Interp *interpreter, STRING *s1, STRING *s2)
   {
       const char *s1start;
       const char *s1end;
  @@ -852,7 +854,8 @@
    * Set the contents of one string to the contents of another.
    */
   STRING *
  -string_set(struct Parrot_Interp *interpreter, STRING *dest, STRING *src) {
  +string_set(struct Parrot_Interp *interpreter, STRING *dest, STRING *src)
  +{
       if(dest) {
           make_COW_reference_from_header(interpreter, src, dest);
       }
  @@ -1002,7 +1005,8 @@
   }
   
   STRING *
  -string_from_int(struct Parrot_Interp * interpreter, INTVAL i) {
  +string_from_int(struct Parrot_Interp *interpreter, INTVAL i)
  +{
       char buf[128];
       char *ptr = &buf[127];
       int neg = 0;
  @@ -1032,8 +1036,8 @@
   string_from_num(struct Parrot_Interp * interpreter, FLOATVAL f)
   {
       /* Too damn hard--hand it off to Parrot_sprintf, which'll probably
  -       use the system sprintf anyway, but has gigantic buffers that are
  -       awfully hard to overflow. */
  +     * use the system sprintf anyway, but has gigantic buffers that are
  +     * awfully hard to overflow. */
       return Parrot_sprintf_c(interpreter, "%vg", f);
   }
   
  
  
  
  1.8       +11 -12    parrot/sub.c
  
  Index: sub.c
  ===================================================================
  RCS file: /cvs/public/parrot/sub.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -w -r1.7 -r1.8
  --- sub.c     22 Aug 2002 14:24:05 -0000      1.7
  +++ sub.c     2 Nov 2002 14:57:47 -0000       1.8
  @@ -1,7 +1,7 @@
   /*  sub.c
    *  Copyright: (When this is determined...it will go here)
    *  CVS Info
  - *     $Id: sub.c,v 1.7 2002/08/22 14:24:05 mrjoltcola Exp $
  + *     $Id: sub.c,v 1.8 2002/11/02 14:57:47 josh Exp $
    *  Overview:
    *     Sub-routines, co-routines and other fun stuff...
    *  Data Structure and Algorithms:
  @@ -72,4 +72,3 @@
    *
    * vim: expandtab shiftwidth=4:
   */
  -
  
  
  
  1.14      +14 -18    parrot/warnings.c
  
  Index: warnings.c
  ===================================================================
  RCS file: /cvs/public/parrot/warnings.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -w -r1.13 -r1.14
  --- warnings.c        2 Nov 2002 06:03:17 -0000       1.13
  +++ warnings.c        2 Nov 2002 14:57:47 -0000       1.14
  @@ -13,8 +13,7 @@
       va_list args;
       va_start(args, message);
   
  -    if (!(interpreter == NULL || 
  -          PARROT_WARNINGS_test(interpreter, warnclass))) {
  +    if (!(interpreter == NULL || PARROT_WARNINGS_test(interpreter, warnclass
))) {
           return 2;
       }
   
  @@ -28,12 +27,11 @@
   
       if (PIO_eprintf(interpreter, "%S%S.\n",
               targ,
  -            interpreter ? Parrot_sprintf_c(
  -                interpreter, " at %S line %d", interpreter->current_file, 
  -                                               interpreter->current_line
  -            ) : NULL
  -        ) < 0)
  -    {
  +                    interpreter ? Parrot_sprintf_c(interpreter,
  +                                                   " at %S line %d",
  +                                                   interpreter->current_file
,
  +                                                   interpreter->
  +                                                   current_line) : NULL) < 0
) {
           return -2;
       }
       else {
  @@ -50,8 +48,7 @@
       va_list args;
       va_start(args, message);
   
  -    if (!(interpreter == NULL || 
  -          PARROT_WARNINGS_test(interpreter, warnclass))) {
  +    if (!(interpreter == NULL || PARROT_WARNINGS_test(interpreter, warnclass
))) {
           return 2;
       }
   
  @@ -64,12 +61,11 @@
   
       if (PIO_eprintf(interpreter, "%S%S.\n",
               targ,
  -            interpreter ? Parrot_sprintf_c(
  -                interpreter, " at %S line %d", interpreter->current_file,
  -                                               interpreter->current_line
  -            ) : NULL
  -        ) < 0)
  -    {
  +                    interpreter ? Parrot_sprintf_c(interpreter,
  +                                                   " at %S line %d",
  +                                                   interpreter->current_file
,
  +                                                   interpreter->
  +                                                   current_line) : NULL) < 0
) {
           return -2;
       }
       else {
  
  
  

------- End of Forwarded Message



Reply via email to