X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fseq_read.c;h=3a9633eb205ee9daa0052e07f9b9a5b3e09b7244;hb=b0b1dd37ff515578cf7cba51625189eb34a196cb;hp=26337c03729ed80190d22a30266ce0264c6dd655;hpb=5b792c4424571f05bc2008e3109797d18d7d00d1;p=mmh diff --git a/sbr/seq_read.c b/sbr/seq_read.c index 26337c0..3a9633e 100644 --- a/sbr/seq_read.c +++ b/sbr/seq_read.c @@ -29,9 +29,9 @@ seq_read(struct msgs *mp) { /* ** Initialize the list of sequence names. Go ahead and - ** add the "cur" sequence to the list of sequences. + ** add the cur sequence to the list of sequences. */ - mp->msgattrs[0] = getcpy(current); + mp->msgattrs[0] = getcpy(seq_cur); mp->msgattrs[1] = NULL; make_all_public(mp); /* initially, make all public */ @@ -132,7 +132,7 @@ seq_private(struct msgs *mp) plen = strlen(mp->foldpath) + 1; for (np = m_defs; np; np = np->n_next) { - if (isprefix("atr-", np->n_name) + if (strncmp(np->n_name, "atr-", alen)==0 && (j = strlen(np->n_name) - plen) > alen && *(np->n_name + j) == '-' && strcmp(mp->foldpath, np->n_name + j + 1) @@ -163,10 +163,10 @@ seq_init(struct msgs *mp, char *name, char *field) char *cp, **ap; /* - ** Check if this is "cur" sequence, + ** Check if this is the cur sequence, ** so we can do some special things. */ - is_current = !strcmp(current, name); + is_current = !strcmp(seq_cur, name); /* ** Search for this sequence name to see if we've seen @@ -210,7 +210,7 @@ seq_init(struct msgs *mp, char *name, char *field) k = cp ? m_atoi(cp) : j; /* - ** Keep mp->curmsg and "cur" sequence in synch. Unlike + ** Keep mp->curmsg and cur sequence in sync. Unlike ** other sequences, this message doesn't need to exist. ** Think about the series of command (rmm; next) to ** understand why this can be the case. But if it does