X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fmts.c;h=4f9d058160289db420377945c18e405aabce4c55;hb=eec22f627f35bfb37d408463c4d810482b0d3dae;hp=3313aef235f6b95502d3178c9bccc4848a96aef2;hpb=714b5c530ece27ea2835a313013f5b770163403c;p=mmh diff --git a/sbr/mts.c b/sbr/mts.c index 3313aef..4f9d058 100644 --- a/sbr/mts.c +++ b/sbr/mts.c @@ -9,9 +9,6 @@ #include /* for snprintf() */ #include #include - -#define nmhetcdir(file) NMHETCDIR#file - #include #include #include @@ -45,7 +42,7 @@ static void mts_read_conf_file(FILE *fp); /* ** nmh mail transport interface customization file */ -static char *mtsconf = nmhetcdir(/mts.conf); +static char *mtsconf = NMHETCDIR"/mts.conf"; char *mmdfldir = MAILSPOOL; char *mmdflfil = ""; @@ -68,7 +65,7 @@ static char* masquerade = ""; /* ** Global MailDelivery file */ -char *maildelivery = nmhetcdir(/maildelivery); +char *maildelivery = NMHETCDIR"/maildelivery"; /* @@ -160,27 +157,27 @@ tailor_value(unsigned char *s) *bp = *s; } else { switch (*++s) { - case 'b': *bp = '\b'; break; - case 'f': *bp = '\f'; break; - case 'n': *bp = '\n'; break; - case 't': *bp = '\t'; break; - - case 0: s--; - case QUOTE: - *bp = QUOTE; - break; - - default: - if (!isdigit(*s)) { - *bp++ = QUOTE; - *bp = *s; - } - r = *s != '0' ? 10 : 8; - for (i = 0; isdigit(*s); s++) - i = i * r + *s - '0'; - s--; - *bp = toascii(i); - break; + case 'b': *bp = '\b'; break; + case 'f': *bp = '\f'; break; + case 'n': *bp = '\n'; break; + case 't': *bp = '\t'; break; + + case 0: s--; + case QUOTE: + *bp = QUOTE; + break; + + default: + if (!isdigit(*s)) { + *bp++ = QUOTE; + *bp = *s; + } + r = *s != '0' ? 10 : 8; + for (i = 0; isdigit(*s); s++) + i = i * r + *s - '0'; + s--; + *bp = toascii(i); + break; } } } @@ -466,7 +463,7 @@ mts_read_conf_file(FILE *fp) *bp++ = 0; for (b = binds; b->keyword; b++) - if (!strcmp(buffer, b->keyword)) + if (strcmp(buffer, b->keyword)==0) break; if (b->keyword && (cp = tailor_value(bp))) *b->value = cp;