@@ -19,24 +19,10 @@
19 19 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
20 20 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#include "config.h"
21 21 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#include "vfile.h"
22 22 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#include <assert.h>
23 23 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#include <sys/types.h>
24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #if defined(__DMC__)
25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #include "dirent.h"
26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #else
27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #include <dirent.h>
28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
29 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
-
30 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #ifndef _WIN32
31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define _WDIR DIR
32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define _wdirent dirent
33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define _wopendir opendir
34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define _wreaddir readdir
35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define _wclosedir closedir
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #define wchar_t char
37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- #endif
38 24 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
39 25 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/*
40 26 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** The input is guaranteed to be a 40-character well-formed UUID.
41 27 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Find its rid.
42 28 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
@@ -390,18 +376,18 @@
390 376 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Any files or directories that match the glob pattern pIgnore are
391 377 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** excluded from the scan. Name matching occurs after the first
392 378 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** nPrefix characters are elided from the filename.
393 379 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
394 380 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
void vfile_scan(Blob *pPath, int nPrefix, int allFlag, Glob *pIgnore){
395 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- _WDIR *d;
381 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ FOSSIL_DIR *d;
396 382 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int origSize;
397 383 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zDir;
398 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- struct _wdirent *pEntry;
384 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ struct fossil_dirent *pEntry;
399 385 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int skipAll = 0;
400 386 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static Stmt ins;
401 387 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static int depth = 0;
402 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wchar_t *zMbcs;
388 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ void *zMbcs;
403 389 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
404 390 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
origSize = blob_size(pPath);
405 391 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pIgnore ){
406 392 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(pPath, "/");
407 393 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( glob_match(pIgnore, &blob_str(pPath)[nPrefix+1]) ) skipAll = 1;
@@ -417,13 +403,13 @@
417 403 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
418 404 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
depth++;
419 405 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
420 406 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zDir = blob_str(pPath);
421 407 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zMbcs = fossil_utf8_to_unicode(zDir);
422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- d = _wopendir(zMbcs);
408 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ d = fossil_opendir(zMbcs);
423 409 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( d ){
424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- while( (pEntry=_wreaddir(d))!=0 ){
410 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while( (pEntry=fossil_readdir(d))!=0 ){
425 411 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zPath;
426 412 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zUtf8;
427 413 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pEntry->d_name[0]=='.' ){
428 414 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !allFlag ) continue;
429 415 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( pEntry->d_name[1]==0 ) continue;
@@ -444,11 +430,11 @@
444 430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_step(&ins);
445 431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_reset(&ins);
446 432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
447 433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_resize(pPath, origSize);
448 434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- _wclosedir(d);
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ fossil_closedir(d);
450 436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
451 437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fossil_mbcs_free(zMbcs);
452 438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
453 439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
depth--;
454 440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( depth==0 ){
455 441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!