Move definition of LINK to mh header file, and garbage collect ATTVIBUG code.
authorKen Hornstein <kenh@pobox.com>
Fri, 6 Jan 2012 19:40:31 +0000 (14:40 -0500)
committerKen Hornstein <kenh@pobox.com>
Fri, 6 Jan 2012 19:40:31 +0000 (14:40 -0500)
acconfig.h
h/mh.h
uip/whatnowsbr.c

index 1894504..a99e544 100644 (file)
  */
 /* #define REALLYDUMB  1 */
 
-/*
- * Name of link to file to which you are replying.
- */
-#define LINK "@"
-
-/*
- * Define to 1 if your vi has ATT bug, such that it returns
- * non-zero exit codes on `pseudo-errors'.
- */
-#undef ATTVIBUG
-
-
 /***** END USER CONFIGURATION SECTION *****/
 @TOP@
diff --git a/h/mh.h b/h/mh.h
index abcf445..e3a382a 100644 (file)
--- a/h/mh.h
+++ b/h/mh.h
@@ -261,6 +261,9 @@ extern char *msg_delim;             /*  .. */
 
 #define OUTPUTLINELEN  72      /* default line length for headers */
 
+#define LINK   "@"             /* Name of link to file to which you are */
+                               /* replying. */
+
 /*
  * miscellaneous macros
  */
index eaea7e1..18c25f8 100644 (file)
@@ -726,13 +726,6 @@ editfile (char **ed, char **arg, char *file, int use, struct msgs *mp,
 
        default:
            if ((status = pidwait (pid, NOTOK))) {
-#ifdef ATTVIBUG
-               if ((cp = r1bindex (*ed, '/'))
-                       && strcmp (cp, "vi") == 0
-                       && (status & 0x00ff) == 0)
-                   status = 0;
-               else {
-#endif
                if (((status & 0xff00) != 0xff00)
                    && (!reedit || (status & 0x00ff))) {
                    if (!use && (status & 0xff00) &&
@@ -744,9 +737,6 @@ editfile (char **ed, char **arg, char *file, int use, struct msgs *mp,
                }
                status = -2;    /* maybe "reedit ? -2 : -1"? */
                break;
-#ifdef ATTVIBUG
-               }
-#endif
            }
 
            reedit++;