Ignore:
Timestamp:
Nov 1, 1999, 12:57:09 AM (26 years ago)
Author:
bird
Message:

Updated option/argument handling.
Corrected a few bugs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/pe2lx/pe2lx.cpp

    r1467 r1535  
    1 /* $Id: pe2lx.cpp,v 1.5 1999-10-27 02:03:01 bird Exp $
     1/* $Id: pe2lx.cpp,v 1.6 1999-10-31 23:57:09 bird Exp $
    22 *
    33 * Pe2Lx class implementation. Ring 0 and Ring 3
     
    126126#include "pe2lx.h"                          /* Pe2Lx class definitions, ++. */
    127127#include <versionos2.h>                     /* Pe2Lx version. */
     128#include "yield.h"                          /* Yield CPU. */
    128129
    129130
     
    650651        return rc;
    651652    }
     653    Yield();
    652654
    653655    /* 14.Convert base relocations (fixups). Remember to add the fixup for RegisterPe2LxDll/Exe. */
     
    658660        return rc;
    659661    }
     662    Yield();
    660663
    661664    /* 15.Make object table. */
     
    674677        return rc;
    675678    }
     679    Yield();
    676680
    677681    /* 17.Completing the LX header. */
     
    732736    /* 20.Dump virtual LX-file */
    733737    dumpVirtualLxFile();
     738
     739    Yield();
    734740
    735741    return NO_ERROR;
     
    21572163        else /* page++ */
    21582164            ulRVAPage += PAGESIZE;
     2165        Yield();
    21592166    } /* The Loop! */
    21602167
     
    23222329            if (rc != NO_ERROR)
    23232330                printErr(("export --> entry loop failed! ul = %d rc = %d\n", ul, rc));
     2331            Yield();
    23242332
    23252333            /* Convert function names to resident names. */
     
    23492357                        rc = addResName(usOrdinal, psz, ~0UL);
    23502358                        free(psz);
     2359                        Yield();
    23512360                    }
    23522361                    if (rc != NO_ERROR)
Note: See TracChangeset for help on using the changeset viewer.