Changeset 45 for trunk/src/kmk/cond.c


Ignore:
Timestamp:
Apr 3, 2003, 4:23:37 AM (22 years ago)
Author:
bird
Message:

KMK changes..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/cond.c

    r35 r45  
    532532            #ifdef NMAKE
    533533            case '[':
    534                 //@todo execute this command!!!
     534                /* @todo execute this command!!! */
     535                Parse_Error(PARSE_WARNING, "Unsupported NMAKE construct ([])");
    535536                t = False;
    536537                condExpr += strlen(condExpr);
     
    598599
    599600                    #ifdef NMAKE
     601                    //@todo entirely support escaped quotes and such nitty pick.
    600602                    for (;*condExpr && (fQuoted ? *condExpr != '"' : !isspace((unsigned char) *condExpr)); condExpr++)
     603                        Buf_AddByte(buf, (Byte)*condExpr);
     604                    if (fQuoted && *condExpr == '"')
     605                        condExpr++;
    601606                    #else
    602607                    for (;*condExpr && !isspace((unsigned char) *condExpr); condExpr++)
     608                        Buf_AddByte(buf, (Byte)*condExpr);
    603609                    #endif
    604                         Buf_AddByte(buf, (Byte)*condExpr);
    605610
    606611                    Buf_AddByte(buf, (Byte)'\0');
Note: See TracChangeset for help on using the changeset viewer.