Changeset 1989 for trunk/src


Ignore:
Timestamp:
Dec 6, 1999, 5:18:25 PM (26 years ago)
Author:
bird
Message:

Corrected kargncpy to match new argument style.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/dev16/probkrnl.c

    r1678 r1989  
    1 /* $Id: probkrnl.c,v 1.4 1999-11-10 01:45:30 bird Exp $
     1/* $Id: probkrnl.c,v 1.5 1999-12-06 16:18:25 bird Exp $
    22 *
    33 * Description:   Autoprobes the os2krnl file and os2krnl[*].sym files.
     
    330330
    331331/**
    332  * Copy an argument to a buffer. Ie. "-K c:\os2krnl ....". Supports quotes
     332 * Copy an argument to a buffer. Ie. "-K[=|:]c:\os2krnl ....". Supports quotes
    333333 * @returns   Number of chars of pszArg that has been processed.
    334334 * @param     pszTarget  -  pointer to target buffer.
     
    341341    int fQuote = FALSE;
    342342
    343     /* skip trailing spaces*/
    344     while (*pszArg != '\0' && (*pszArg == ' ' || *pszArg == ':' || *pszArg == '='))
     343    /* skip option word/letter */
     344    while (*pszArg != '\0' && *pszArg != ' ' && *pszArg != ':' &&
     345           *pszArg != '='  && *pszArg != '-' && *pszArg != '/')
    345346    {
    346347        pszArg++;
     
    348349    }
    349350
    350     if (*pszArg == '-' || *pszArg == '/' && *pszArg == '\0')
     351    if (*pszArg == ' ' || *pszArg == '-' || *pszArg == '/' || *pszArg == '\0')
    351352        return 0;
    352353
     354
     355    do
     356    {
     357        pszArg++;
     358        i++;
     359    } while (*pszArg != '\0' && *pszArg == ' ');
    353360
    354361    /* copy maxlen or less */
Note: See TracChangeset for help on using the changeset viewer.