home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / beav1402.zip / patches.os2 < prev    next >
Text File  |  1996-01-01  |  5KB  |  169 lines

  1. Deleted file: beav32.def
  2.  
  3. diff -cb orig/display.c new/display.c
  4. *** orig/display.c    Fri Apr 16 13:29:36 1993
  5. --- new/display.c    Mon Jan 01 10:53:30 1996
  6. ***************
  7. *** 22,35 ****
  8.   uint fill_buf ();
  9.   uint get_currow ();
  10.   uint get_curcol ();
  11. - #ifndef NOPROTO
  12. - struct vid;
  13. - void ucopy (struct vid *vvp, struct vid *pvp);
  14. - void uline (int row, struct vid *vvp, struct vid *pvp);
  15. - #else
  16.   void uline ();
  17.   void ucopy ();
  18. - #endif
  19.   #if MSDOS
  20.   void mem_line (int row, struct vid *vvp);
  21.   #endif
  22. --- 22,29 ----
  23. diff -cb orig/makefile.os2 new/makefile.os2
  24. *** orig/makefile.os2    Fri Apr 16 13:29:38 1993
  25. --- new/makefile.os2    Mon Jan 01 10:51:18 1996
  26. ***************
  27. *** 1,7 ****
  28.   # Makefile for BEAV 1.40
  29.   
  30.   # OS/2 port done by Kai Uwe Rommel
  31. ! # rommel@jonas.ucrc.sub.org
  32.   
  33.   default:
  34.       @echo "Make target msc or gcc."
  35. --- 1,7 ----
  36.   # Makefile for BEAV 1.40
  37.   
  38.   # OS/2 port done by Kai Uwe Rommel
  39. ! # rommel@ars.de
  40.   
  41.   default:
  42.       @echo "Make target msc or gcc."
  43. ***************
  44. *** 16,31 ****
  45.   # emx gcc (32-bit)
  46.   gcc:
  47.       $(MAKE) -f makefile.os2 beav.exe \
  48. !     CC="gcc -O -Zomf -Zsys" O=".obj" CFLAGS="" \
  49. !     LDFLAGS="-s -o" LIBS="-los2" DEF="beav32.def"
  50.   
  51.   OBJ =    basic$O buffer$O cinfo$O display$O ebcdic$O echo$O extend$O file$O \
  52.       fileio$O format$O kbd$O line$O main$O random$O region$O search$O \
  53.       spawn$O symbol$O tcap$O termcap$O termio$O text$O tty$O ttyio$O \
  54. !     ttykbd$O wangpc$O window$O word$O   
  55.   
  56.   DEFINES = -DUNIX -DOS2
  57.   
  58.   .c$O:
  59.              $(CC) $(CFLAGS) $(DEFINES) -c $<
  60.   
  61. --- 16,33 ----
  62.   # emx gcc (32-bit)
  63.   gcc:
  64.       $(MAKE) -f makefile.os2 beav.exe \
  65. !     CC="gcc -O -Zomf" O=".obj" CFLAGS="" \
  66. !     LDFLAGS="-s -Zsys -Zstack 512 -o" LIBS="" DEF="beav.def"
  67.   
  68.   OBJ =    basic$O buffer$O cinfo$O display$O ebcdic$O echo$O extend$O file$O \
  69.       fileio$O format$O kbd$O line$O main$O random$O region$O search$O \
  70.       spawn$O symbol$O tcap$O termcap$O termio$O text$O tty$O ttyio$O \
  71. !     ttykbd$O wangpc$O window$O word$O english$O
  72.   
  73.   DEFINES = -DUNIX -DOS2
  74.   
  75. + .SUFFIXES: .c $O
  76.   .c$O:
  77.       $(CC) $(CFLAGS) $(DEFINES) -c $<
  78.   
  79. diff -cb orig/prototyp.h new/prototyp.h
  80. *** orig/prototyp.h    Fri Apr 16 13:29:40 1993
  81. --- new/prototyp.h    Mon Jan 01 10:54:28 1996
  82. ***************
  83. *** 1,3 ****
  84. --- 1,6 ----
  85. + struct vid;
  86. + struct SREGS;
  87. + union REGS;
  88.   extern char backchar (int f, int n, int k);
  89.   extern char forwchar (int f, int n, int k);
  90.   extern char move_ptr (struct WINDOW *wp, long len, char dot, char fix, char rel);
  91. diff -cb orig/termcap.c new/termcap.c
  92. *** orig/termcap.c    Fri Apr 16 13:29:48 1993
  93. --- new/termcap.c    Sun Nov 07 21:59:48 1993
  94. ***************
  95. *** 117,123 ****
  96.   
  97.       if ((cp = getenv("TERMCAP")) != NULL) {
  98.       if (*cp != 0) {
  99. !         if (*cp == '/' || *cp == '\\') {
  100.           if ((fp = fopen(cp,"r")) != NULL) {
  101.               return(fp);
  102.           }
  103. --- 117,125 ----
  104.   
  105.       if ((cp = getenv("TERMCAP")) != NULL) {
  106.       if (*cp != 0) {
  107. !         if (*cp == '/' || *cp == '\\' || 
  108. !         (isalpha(*cp) && *(cp + 1) == ':' &&
  109. !           (*(cp + 2) == '/' || *(cp + 2) == '\\'))) {
  110.           if ((fp = fopen(cp,"r")) != NULL) {
  111.               return(fp);
  112.           }
  113. ***************
  114. *** 131,136 ****
  115. --- 133,139 ----
  116.           }
  117.       }
  118.       }
  119.     {
  120.       char path[128];
  121.   
  122. diff -cb orig/termcap.dat new/termcap.dat
  123. *** orig/termcap.dat    Fri Apr 16 13:29:48 1993
  124. --- new/termcap.dat    Wed Nov 16 13:00:52 1994
  125. ***************
  126. *** 10,15 ****
  127. --- 10,20 ----
  128.       :us=\E[1;31;46m:ue=\E[0;30;46m:\
  129.       :mb=\E[5m:md=\E[0;31;46m:\
  130.           :mr=\E[1;37;46m:me=\E[0;30;46m:\
  131. +     :k1=#;:k2=#<:k3=#=:k4=#>:k5=#?:k6=#@:k7=#A:k8=#B:k9=#C:k0=#D:\
  132. +     :s1=#T:s2=#U:s3=#V:s4=#W:s5=#X:s6=#Y:s7=#Z:s8=#[:s9=#\\:s0=#]:\
  133. +     :c1=#^:c2=#_:c3=#`:c4=#a:c5=#b:c6=#c:c7=#d:c8=#e:c9=#f:c0=#g:\
  134. +     :a1=#h:a2=#i:a3=#j:a4=#k:a5=#l:a6=#m:a7=#n:a8=#o:a9=#p:a0=#q:\
  135. +     :kd=#P:kh=#G:kH=#O:kI=#R:kl=#K:kN=#Q:kP=#I:kr=#M:ku=#H:\
  136.       :aw:
  137.   #
  138.   window|ANSI PM window:\
  139. ***************
  140. *** 18,27 ****
  141.       :ho=\E[H:cm=\E[%i%d;%dH:\
  142.       :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\
  143.       :ti=\E[0;30;47m\E[=7l:te=\E[0;30;47m\E[=7h:\
  144. !     :so=\E[0;36;47m:se=\E[0;30;47m:\
  145.       :us=\E[0;31;47m:ue=\E[0;30;47m:\
  146.       :mb=\E[5m:md=\E[1;37;47m:\
  147. !         :mr=\E[0;30;46m:me=\E[0;30;47m:\
  148.       :aw:
  149.   #
  150.   mono|ANSI mono:\
  151. --- 23,37 ----
  152.       :ho=\E[H:cm=\E[%i%d;%dH:\
  153.       :up=\E[A:do=\E[B:le=\E[C:ri=\E[D:nd=\E[C:\
  154.       :ti=\E[0;30;47m\E[=7l:te=\E[0;30;47m\E[=7h:\
  155. !     :so=\E[0;30;46m:se=\E[0;30;47m:\
  156.       :us=\E[0;31;47m:ue=\E[0;30;47m:\
  157.       :mb=\E[5m:md=\E[1;37;47m:\
  158. !         :mr=\E[0;36;47m:me=\E[0;30;47m:\
  159. !     :k1=#;:k2=#<:k3=#=:k4=#>:k5=#?:k6=#@:k7=#A:k8=#B:k9=#C:k0=#D:\
  160. !     :s1=#T:s2=#U:s3=#V:s4=#W:s5=#X:s6=#Y:s7=#Z:s8=#[:s9=#\\:s0=#]:\
  161. !     :c1=#^:c2=#_:c3=#`:c4=#a:c5=#b:c6=#c:c7=#d:c8=#e:c9=#f:c0=#g:\
  162. !     :a1=#h:a2=#i:a3=#j:a4=#k:a5=#l:a6=#m:a7=#n:a8=#o:a9=#p:a0=#q:\
  163. !     :kd=#P:kh=#G:kH=#O:kI=#R:kl=#K:kN=#Q:kP=#I:kr=#M:ku=#H:\
  164.       :aw:
  165.   #
  166.   mono|ANSI mono:\
  167.