VirtualBox

Changeset 3004 in kBuild for trunk/src/lib/nt/tstNtFts.c


Ignore:
Timestamp:
Nov 5, 2016 11:18:51 PM (9 years ago)
Author:
bird
Message:

fts-nt.c: Wide char support, part 3.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/nt/tstNtFts.c

    r2991 r3004  
    7171            if (chOpt == '-')
    7272            {
    73                 chOpt = *pszArg++;
    7473                if (!chOpt)
    7574                {
     
    9998                else if (strcmp(pszArg, "verbose") == 0)
    10099                    chOpt = 'v';
     100                else if (strcmp(pszArg, "no-ansi") == 0)
     101                    chOpt = 'w';
    101102                else
    102103                {
    103                     fprintf(stderr, "syntax error: Unknown option: --%s\n", pszArg);
     104                    fprintf(stderr, "syntax error: Unknown option: %s (%s)\n", argv[i], pszArg);
    104105                    return 2;
    105106                }
     
    137138                    case 'x':
    138139                        fFtsFlags |= FTS_XDEV;
     140                        break;
     141                    case 'w':
     142                        fFtsFlags |= FTS_NO_ANSI;
    139143                        break;
    140144                    case 'L':
     
    206210
    207211                if (cVerbosity > 0)
    208                     printf("%8s %s\n", pszState, pFtsEnt->fts_accpath);
     212                {
     213                    if (fFtsFlags & FTS_NO_ANSI)
     214                        printf("%8s %ls\n", pszState, pFtsEnt->fts_wcsaccpath);
     215                    else
     216                        printf("%8s %s\n", pszState, pFtsEnt->fts_accpath);
     217                }
    209218                if (   pFtsEnt->fts_info == FTS_SL
    210219                    && pFtsEnt->fts_number == 0
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette