version 1.134, 2006/01/02 08:11:56 |
version 1.135, 2006/04/02 02:02:27 |
|
|
|
|
#define CVS_CHAR_ISMETA(c) ((c == '*') || (c == '?') || (c == '[')) |
#define CVS_CHAR_ISMETA(c) ((c == '*') || (c == '?') || (c == '[')) |
|
|
|
|
/* ignore pattern */ |
/* ignore pattern */ |
struct cvs_ignpat { |
struct cvs_ignpat { |
char ip_pat[MAXNAMLEN]; |
char ip_pat[MAXNAMLEN]; |
|
|
TAILQ_ENTRY(cvs_ignpat) ip_list; |
TAILQ_ENTRY(cvs_ignpat) ip_list; |
}; |
}; |
|
|
|
|
/* |
/* |
* Standard patterns to ignore. |
* Standard patterns to ignore. |
*/ |
*/ |
|
|
#endif |
#endif |
}; |
}; |
|
|
|
|
/* |
/* |
* Entries in the CVS/Entries file with a revision of '0' have only been |
* Entries in the CVS/Entries file with a revision of '0' have only been |
* added. Compare against this revision to see if this is the case |
* added. Compare against this revision to see if this is the case |
*/ |
*/ |
static RCSNUM *cvs_addedrev; |
static RCSNUM *cvs_addedrev; |
|
|
|
|
TAILQ_HEAD(, cvs_ignpat) cvs_ign_pats; |
TAILQ_HEAD(, cvs_ignpat) cvs_ign_pats; |
|
|
static int cvs_file_getdir(CVSFILE *, int, int (*)(CVSFILE *, void *), |
static int cvs_file_getdir(CVSFILE *, int, int (*)(CVSFILE *, void *), |
|
|
static CVSFILE *cvs_file_lget(const char *, int, CVSFILE *, CVSENTRIES *, |
static CVSFILE *cvs_file_lget(const char *, int, CVSFILE *, CVSENTRIES *, |
struct cvs_ent *); |
struct cvs_ent *); |
|
|
|
|
/* |
/* |
* cvs_file_init() |
* cvs_file_init() |
* |
* |
|
|
return (0); |
return (0); |
} |
} |
|
|
|
|
/* |
/* |
* cvs_file_ignore() |
* cvs_file_ignore() |
* |
* |
|
|
return (0); |
return (0); |
} |
} |
|
|
|
|
/* |
/* |
* cvs_file_chkign() |
* cvs_file_chkign() |
* |
* |
|
|
|
|
return (0); |
return (0); |
} |
} |
|
|
|
|
/* |
/* |
* cvs_file_create() |
* cvs_file_create() |