]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/dialog/samples/copifuncs/ifpatch
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / dialog / samples / copifuncs / ifpatch
1 --- ifgate/message.c.orig       Mon Jul 24 15:17:47 1995
2 +++ ifgate/message.c    Mon Jul 24 15:18:00 1995
3 @@ -48,12 +48,26 @@
4         if (!strcasecmp(msg->key,"X-UUCP-From")) return 0;
5         if (!strcasecmp(msg->key,"X-Body-Start")) return 0;
6         if (!strncasecmp(msg->key,"X-FTN-",6)) return 0;
7 -       if (!strcasecmp(msg->key,"Path")) return isftnpath(msg->val)?0:1;
8 +        if (!strcasecmp(msg->key,"Path"))
9 +        
10 +#ifdef LESS_RFC_KLUDGES
11 +               return 0;
12 +#else
13 +               return isftnpath(msg->val)?0:1;
14 +#endif
15 +
16         if (!strcasecmp(msg->key,"Newsgroups")) return newsmode?0:2;
17         if (!strcasecmp(msg->key,"Xref")) return 0;
18         if (!strcasecmp(msg->key,"Return-Receipt-To")) return 1;
19         if (!strcasecmp(msg->key,"Received")) return newsmode?0:2;
20 -       if (!strcasecmp(msg->key,"From")) return ftnorigin?0:2;
21 +       if (!strcasecmp(msg->key,"From"))
22 +       
23 +#ifdef LESS_RFC_KLUDGES
24 +               return 0;
25 +#else
26 +               return ftnorigin?0:2;
27 +#endif
28 +
29         if (!strcasecmp(msg->key,"To"))
30         {
31                 if (newsmode) return 0;
32 @@ -66,7 +80,14 @@
33         }
34         if (!strcasecmp(msg->key,"Cc")) return 2;
35         if (!strcasecmp(msg->key,"Bcc")) return 2;
36 -       if (!strcasecmp(msg->key,"Reply-To")) return 2;
37 +       if (!strcasecmp(msg->key,"Reply-To"))
38 +       
39 +#ifdef LESS_RFC_KLUDGES
40 +               return 0;
41 +#else
42 +               return 2;
43 +#endif
44 +
45         if (!strcasecmp(msg->key,"Lines")) return 0;
46         if (!strcasecmp(msg->key,"Date")) return 0;
47         if (!strcasecmp(msg->key,"Subject")) 
48 @@ -77,8 +98,22 @@
49         if (!strcasecmp(msg->key,"Organization")) return removeorg?0:1; 
50         if (!strcasecmp(msg->key,"Comment-To")) return 0;
51         if (!strcasecmp(msg->key,"X-Comment-To")) return 0;
52 -       if (!strcasecmp(msg->key,"Keywords")) return 2;
53 -       if (!strcasecmp(msg->key,"Summary")) return 2;
54 +       if (!strcasecmp(msg->key,"Keywords"))
55 +
56 +#ifdef LESS_RFC_KLUDGES
57 +               return 0;
58 +#else
59 +               return 2;
60 +#endif
61 +
62 +       if (!strcasecmp(msg->key,"Summary"))
63 +       
64 +#ifdef LESS_RFC_KLUDGES
65 +               return 0;
66 +#else
67 +               return 2;
68 +#endif
69 +
70         if (!strcasecmp(msg->key,"MIME-Version")) return removemime?0:1;
71         if (!strcasecmp(msg->key,"Content-Type")) return removemime?0:1;
72         if (!strcasecmp(msg->key,"Content-Length")) return removemime?0:1;
73 @@ -86,8 +121,26 @@
74         if (!strcasecmp(msg->key,"Content-Name")) return 2;
75         if (!strcasecmp(msg->key,"Content-Description")) return 2;
76         if (!strcasecmp(msg->key,"Message-ID")) return ftnorigin?0:1;
77 -       if (!strcasecmp(msg->key,"References")) return removeref?0:1;
78 -       if (!strcasecmp(msg->key,"Distribution")) return ftnorigin?0:1;
79 +       if (!strcasecmp(msg->key,"References"))
80 +       
81 +#ifdef LESS_RFC_KLUDGES
82 +               return 0;
83 +#else
84 +               return removeref?0:1;
85 +#endif
86 +
87 +       if (!strcasecmp(msg->key,"Distribution"))
88 +
89 +#ifdef LESS_RFC_KLUDGES
90 +               return 0;
91 +#else
92 +               return ftnorigin?0:1;
93 +#endif
94 +
95 +#ifdef LESS_RFC_KLUDGES
96 +       if (!strcasecmp(msg->key,"NNTP-Posting-Host")) return 0;
97 +#endif
98 +
99         /*if (!strcasecmp(msg->key,"")) return ;*/
100         return 1;
101  }