Return to util.c CVS log | Up to [local] / src / usr.bin / cvs |
version 1.69, 2006/01/27 12:56:28 | version 1.70, 2006/03/15 19:59:36 | ||
---|---|---|---|
|
|
||
#include "cvs.h" | #include "cvs.h" | ||
#include "log.h" | #include "log.h" | ||
#include "util.h" | |||
#if !defined(RCSPROG) | #if !defined(RCSPROG) | ||
/* letter -> mode type map */ | /* letter -> mode type map */ | ||
static const int cvs_modetypes[26] = { | static const int cvs_modetypes[26] = { | ||
-1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, | -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1, -1, -1, | ||
|
|
||
return (cvs_date_parse(tbuf)); | return (cvs_date_parse(tbuf)); | ||
} | } | ||
/* | |||
* cvs_yesno() | |||
* | |||
* Read from standart input for `y' or `Y' character. | |||
* Returns 0 on success, or -1 on failure. | |||
*/ | |||
int | |||
cvs_yesno(void) | |||
{ | |||
int c, ret; | |||
ret = 0; | |||
fflush(stderr); | |||
fflush(stdout); | |||
if ((c = getchar()) != 'y' && c != 'Y') | |||
ret = -1; | |||
else | |||
while (c != EOF && c != '\n') | |||
c = getchar(); | |||
return (ret); | |||
} | |||