mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
Pull out a chomp_newline function from "notmuch setup"
We'll want this same thing with "notmuch restore", (and really anything using getline).
This commit is contained in:
parent
defd216487
commit
f96f4fe427
1 changed files with 9 additions and 6 deletions
15
notmuch.c
15
notmuch.c
|
@ -55,6 +55,13 @@ typedef struct {
|
|||
struct timeval tv_start;
|
||||
} add_files_state_t;
|
||||
|
||||
static void
|
||||
chomp_newline (char *str)
|
||||
{
|
||||
if (str && str[strlen(str)-1] == '\n')
|
||||
str[strlen(str)-1] = '\0';
|
||||
}
|
||||
|
||||
/* Compute the number of seconds elapsed from start to end. */
|
||||
double
|
||||
tv_elapsed (struct timeval start, struct timeval end)
|
||||
|
@ -289,13 +296,9 @@ setup_command (int argc, char *argv[])
|
|||
|
||||
mail_directory = NULL;
|
||||
getline (&mail_directory, &line_size, stdin);
|
||||
printf ("\n");
|
||||
chomp_newline (mail_directory);
|
||||
|
||||
if (mail_directory &&
|
||||
mail_directory[strlen(mail_directory)-1] == '\n')
|
||||
{
|
||||
mail_directory[strlen(mail_directory)-1] = '\0';
|
||||
}
|
||||
printf ("\n");
|
||||
|
||||
if (mail_directory == NULL || strlen (mail_directory) == 0) {
|
||||
if (mail_directory)
|
||||
|
|
Loading…
Reference in a new issue