home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0638.ZIP / CCE_0638 / UPDATE / UPDATE30.ZOO / gemlib / diffs
Text File  |  1993-05-21  |  6KB  |  186 lines

  1. ===================================================================
  2. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/Changelog,v
  3. retrieving revision 1.22
  4. diff -c -r1.22 Changelog
  5. *** 1.22    1993/03/29 03:31:10
  6. --- Changelog    1993/05/21 15:13:44
  7. ***************
  8. *** 364,366 ****
  9. --- 364,382 ----
  10.       something other than [0-100], so we should be fine. ++jrb
  11.   
  12.   ------------------------------- Patchlevel 28 -------------------------------
  13. + vdifsm.c:: Leif: pvt1-117@nada.kth.se
  14. +     vst_error takes the address of a variable in mode==1 that lives longer
  15. +     beyond the call. therefore we must install the address that is passed
  16. +     to vst_error() and not use the int matching temp. this also implies
  17. +     that the pointer must be to a 16 bit entity, therefore i changed
  18. +     the interface to be a short *.
  19. + vdiesc1.c:vm_filename() :: Erling Henanger (erlingh@pvv.unit.no)
  20. +     The code for finding the length of the filename string was wrong.
  21. +     It compares two pointers to short, which yields twice as much as the
  22. +     difference between two pointers to char...
  23. + ------------------------------- Patchlevel 29 -------------------------------
  24. ===================================================================
  25. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/PatchLev.h,v
  26. retrieving revision 1.20
  27. diff -c -r1.20 PatchLev.h
  28. *** 1.20    1993/03/29 03:31:12
  29. --- PatchLev.h    1993/05/21 15:13:47
  30. ***************
  31. *** 1,4 ****
  32. ! #define PatchLevel "28"
  33.   
  34.   /*
  35.    *    the Patch Level above is to identify the version
  36. --- 1,4 ----
  37. ! #define PatchLevel "29"
  38.   
  39.   /*
  40.    *    the Patch Level above is to identify the version
  41. ===================================================================
  42. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/makefile.16,v
  43. retrieving revision 1.4
  44. diff -c -r1.4 makefile.16
  45. *** 1.4    1992/03/23 01:37:42
  46. --- makefile.16    1993/05/21 15:13:50
  47. ***************
  48. *** 8,14 ****
  49.   LIB = d:\gnu\lib
  50.   
  51.   # common subset of options; no int size or omit-frame-pointer:
  52. ! COPTS= -O -I. -fstrength-reduce -DNDEBUG $(XFLAGS)
  53.   
  54.   # Base options CC; includes int size but not omit-frame-pointer
  55.   CFFLAGS = $(COPTS) -mshort
  56. --- 8,14 ----
  57.   LIB = d:\gnu\lib
  58.   
  59.   # common subset of options; no int size or omit-frame-pointer:
  60. ! COPTS= -O2 -I. -fstrength-reduce -DNDEBUG $(XFLAGS)
  61.   
  62.   # Base options CC; includes int size but not omit-frame-pointer
  63.   CFFLAGS = $(COPTS) -mshort
  64. ===================================================================
  65. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/makefile.32,v
  66. retrieving revision 1.4
  67. diff -c -r1.4 makefile.32
  68. *** 1.4    1992/03/23 01:37:42
  69. --- makefile.32    1993/05/21 15:13:51
  70. ***************
  71. *** 8,14 ****
  72.   LIB = d:\gnu\lib
  73.   
  74.   # common subset of options; no int size or omit-frame-pointer:
  75. ! COPTS= -O -I. -fstrength-reduce -DNDEBUG $(XFLAGS)
  76.   
  77.   # Base options CC; includes int size but not omit-frame-pointer
  78.   CFFLAGS = $(COPTS)
  79. --- 8,14 ----
  80.   LIB = d:\gnu\lib
  81.   
  82.   # common subset of options; no int size or omit-frame-pointer:
  83. ! COPTS= -O2 -I. -fstrength-reduce -DNDEBUG $(XFLAGS)
  84.   
  85.   # Base options CC; includes int size but not omit-frame-pointer
  86.   CFFLAGS = $(COPTS)
  87. ===================================================================
  88. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/vdibind.h,v
  89. retrieving revision 1.13
  90. diff -c -r1.13 vdibind.h
  91. *** 1.13    1993/02/22 06:07:47
  92. --- vdibind.h    1993/05/21 15:13:53
  93. ***************
  94. *** 332,339 ****
  95.    * Set FSM error mode.
  96.    * mode=1: (default) errors go to screen.
  97.    * mode=0: errors reported in error variable `errorvar'.
  98.    */
  99. ! __EXTERN void vst_error __PROTO((int handle, int mode, int *errorvar));
  100.   
  101.   /*
  102.    * v_gtext with optional shadow attribute
  103. --- 332,341 ----
  104.    * Set FSM error mode.
  105.    * mode=1: (default) errors go to screen.
  106.    * mode=0: errors reported in error variable `errorvar'.
  107. +  *   NOTICE: the pointer for errorvar is a pointer to short
  108. +  *           (in 32 bit mode it would make a difference)
  109.    */
  110. ! __EXTERN void vst_error __PROTO((int handle, int mode, short *errorvar));
  111.   
  112.   /*
  113.    * v_gtext with optional shadow attribute
  114. ===================================================================
  115. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/vdiesc1.c,v
  116. retrieving revision 1.3
  117. diff -c -r1.3 vdiesc1.c
  118. *** 1.3    1993/03/29 03:31:19
  119. --- vdiesc1.c    1993/05/21 15:13:55
  120. ***************
  121. *** 794,804 ****
  122.       short n;
  123.       register short *ptmp = _intin;
  124.       short *wptr;
  125.   
  126.   /* copy string */
  127. !     while (*ptmp++ = (unsigned char) *filename++)
  128.            ;
  129. !     n = (ptmp - _intin) -1;
  130.   
  131.        wptr = (short *)_contrl;
  132.       *wptr++ = 5;        /* 0  - opcode */
  133. --- 794,805 ----
  134.       short n;
  135.       register short *ptmp = _intin;
  136.       short *wptr;
  137. +     char  *s=filename;
  138.   
  139.   /* copy string */
  140. !     while (*ptmp++ = (unsigned char) *s++)
  141.            ;
  142. !      n = (s - filename) -1;
  143.   
  144.        wptr = (short *)_contrl;
  145.       *wptr++ = 5;        /* 0  - opcode */
  146. ===================================================================
  147. RCS file: /net/acae127/home/bammi/etc/src/master/atari/gemlib/vdifsm.c,v
  148. retrieving revision 1.6
  149. diff -c -r1.6 vdifsm.c
  150. *** 1.6    1993/02/22 06:07:49
  151. --- vdifsm.c    1993/05/21 15:13:56
  152. ***************
  153. *** 183,196 ****
  154.    * mode=1: (default) errors go to screen.
  155.    * mode=0: errors reported in error variable `errorvar'.
  156.    */
  157. ! void vst_error(int handle, int mode, int *errorvar)
  158.   {
  159. -     short errv;
  160.       
  161.       _intin[0] = mode;
  162. !     *(short **)&_intin[1] = &errv;
  163.       __vdi__(VDI_CONTRL_ENCODE(245, 0, 3, 0), handle);
  164. -     *errorvar = errv;
  165.   }
  166.   
  167.   #endif /* L_vst_erro */
  168. --- 183,194 ----
  169.    * mode=1: (default) errors go to screen.
  170.    * mode=0: errors reported in error variable `errorvar'.
  171.    */
  172. ! void vst_error(int handle, int mode, short *errorvar)
  173.   {
  174.       
  175.       _intin[0] = mode;
  176. !     *(short **)&_intin[1] = &errorvar;
  177.       __vdi__(VDI_CONTRL_ENCODE(245, 0, 3, 0), handle);
  178.   }
  179.   
  180.   #endif /* L_vst_erro */
  181.