home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / tos / updates / update15.zoo / gemlib / diffs
Encoding:
Text File  |  1992-01-29  |  6.1 KB  |  220 lines

  1. *** 1.14    1992/01/14 19:33:03
  2. --- Changelog    1992/01/29 19:05:34
  3. ***************
  4. *** 254,256 ****
  5. --- 254,264 ----
  6.   significant contributions, and lively discussions and comments.
  7.   
  8.   ------------------------------- Patchlevel 20------------------------
  9. + vsin_mode, vq_color:: andreas
  10. +  these functions return useful things (source: ATARI ST Profibuch, Sybex).
  11. + gemfast.h, aesbind.h, vdibind.h:: andreas
  12. +   fix protos, and some types.
  13. + ------------------------------- Patchlevel 21------------------------
  14. *** 1.12    1991/09/24 17:16:49
  15. --- PatchLev.h    1992/01/29 19:05:35
  16. ***************
  17. *** 1,4 ****
  18. ! #define PatchLevel "19"
  19.   
  20.   /*
  21.    *    the Patch Level above is to identify the version
  22. --- 1,4 ----
  23. ! #define PatchLevel "21"
  24.   
  25.   /*
  26.    *    the Patch Level above is to identify the version
  27. *** 1.9    1991/07/23 22:28:02
  28. --- aesbind.h    1992/01/29 19:05:36
  29. ***************
  30. *** 125,132 ****
  31.                       char *Command, char *Tail));
  32.   __EXTERN int    shel_find __PROTO((char *buf));
  33.   __EXTERN int    shel_envrn __PROTO((char *result, char *param));
  34. ! __EXTERN int     shel_get __PROTO((char *Buf, int *Len));
  35. ! __EXTERN int     shel_put __PROTO((char *Buf, int *Len));
  36.   
  37.   __EXTERN int    wind_create __PROTO((int Parts, int Wx, int Wy, int Ww,
  38.                        int Wh)); 
  39. --- 125,132 ----
  40.                       char *Command, char *Tail));
  41.   __EXTERN int    shel_find __PROTO((char *buf));
  42.   __EXTERN int    shel_envrn __PROTO((char *result, char *param));
  43. ! __EXTERN int     shel_get __PROTO((char *Buf, int Len));
  44. ! __EXTERN int     shel_put __PROTO((char *Buf, int Len));
  45.   
  46.   __EXTERN int    wind_create __PROTO((int Parts, int Wx, int Wy, int Ww,
  47.                        int Wh)); 
  48. *** 1.9    1991/07/23 22:28:02
  49. --- gemfast.h    1992/01/29 19:05:38
  50. ***************
  51. *** 465,479 ****
  52.   typedef struct rshdr
  53.   {
  54.       short        rsh_vrsn;
  55. !     short        rsh_object;
  56. !     short        rsh_tedinfo;
  57. !     short        rsh_iconblk;    /* list of ICONBLKS        */
  58. !     short        rsh_bitblk;
  59. !     short        rsh_frstr;    
  60. !     short        rsh_string;
  61. !     short        rsh_imdata;    /* image data            */
  62. !     short        rsh_frimg;    
  63. !     short        rsh_trindex;
  64.       short        rsh_nobs;    /* counts of various structs    */
  65.       short        rsh_ntree;
  66.       short        rsh_nted;
  67. --- 465,479 ----
  68.   typedef struct rshdr
  69.   {
  70.       short        rsh_vrsn;
  71. !     unsigned short    rsh_object;
  72. !     unsigned short    rsh_tedinfo;
  73. !     unsigned short    rsh_iconblk;    /* list of ICONBLKS        */
  74. !     unsigned short    rsh_bitblk;
  75. !     unsigned short    rsh_frstr;    
  76. !     unsigned short    rsh_string;
  77. !     unsigned short    rsh_imdata;    /* image data            */
  78. !     unsigned short    rsh_frimg;    
  79. !     unsigned short    rsh_trindex;
  80.       short        rsh_nobs;    /* counts of various structs    */
  81.       short        rsh_ntree;
  82.       short        rsh_nted;
  83. ***************
  84. *** 481,487 ****
  85.       short        rsh_nbb;
  86.       short        rsh_nstring;
  87.       short        rsh_nimages;
  88. !     short        rsh_rssize;    /* total bytes in resource    */
  89.   } RSHDR;
  90.   
  91.   #define DESKTOP_HANDLE 0
  92. --- 481,487 ----
  93.       short        rsh_nbb;
  94.       short        rsh_nstring;
  95.       short        rsh_nimages;
  96. !     unsigned short    rsh_rssize;    /* total bytes in resource    */
  97.   } RSHDR;
  98.   
  99.   #define DESKTOP_HANDLE 0
  100. *** 1.9    1992/01/14 19:33:03
  101. --- vdibind.h    1992/01/29 19:05:39
  102. ***************
  103. *** 70,76 ****
  104.   __EXTERN void     v_justified __PROTO((int handle, int x, int y, char *str,
  105.                         int len, int word_space, int char_space));
  106.   
  107. ! __EXTERN void     vsin_mode  __PROTO((int handle, int dev, int mode));
  108.   __EXTERN void     vrq_locator __PROTO((int handle, int x, int y, int *xout,
  109.                         int *yout, int *term));  
  110.   __EXTERN int     vsm_locator __PROTO((int handle, int x, int y, int *xout,
  111. --- 70,76 ----
  112.   __EXTERN void     v_justified __PROTO((int handle, int x, int y, char *str,
  113.                         int len, int word_space, int char_space));
  114.   
  115. ! __EXTERN int     vsin_mode  __PROTO((int handle, int dev, int mode));
  116.   __EXTERN void     vrq_locator __PROTO((int handle, int x, int y, int *xout,
  117.                         int *yout, int *term));  
  118.   __EXTERN int     vsm_locator __PROTO((int handle, int x, int y, int *xout,
  119. ***************
  120. *** 98,104 ****
  121.   
  122.   
  123.   __EXTERN void     vq_extnd __PROTO((int handle, int flag, int work_out[]));
  124. ! __EXTERN void     vq_color __PROTO((int handle, int index, int flag, int rgb[]));
  125.   __EXTERN void     vql_attribute __PROTO((int handle, int atrib[]));
  126.   __EXTERN void     vqm_attributes __PROTO((int handle, int atrib[]));
  127.   __EXTERN void     vqf_attributes __PROTO((int handle, int atrib[]));
  128. --- 98,104 ----
  129.   
  130.   
  131.   __EXTERN void     vq_extnd __PROTO((int handle, int flag, int work_out[]));
  132. ! __EXTERN int     vq_color __PROTO((int handle, int index, int flag, int rgb[]));
  133.   __EXTERN void     vql_attribute __PROTO((int handle, int atrib[]));
  134.   __EXTERN void     vqm_attributes __PROTO((int handle, int atrib[]));
  135.   __EXTERN void     vqf_attributes __PROTO((int handle, int atrib[]));
  136. *** 1.6    1991/09/06 02:10:31
  137. --- vdiinp.c    1992/01/29 19:05:41
  138. ***************
  139. *** 53,66 ****
  140.   #ifdef L_vsin_mod
  141.   
  142.   /* vsin_mode    set input mode
  143. !  * returns void
  144.    */
  145. ! void vsin_mode(int handle, int dev, int mode)
  146.   {
  147.       _intin[0] = dev;
  148.       _intin[1] = mode;
  149.       
  150.       __vdi__(VDI_CONTRL_ENCODE(33, 0, 2, 0), handle);
  151.   }
  152.   #endif /* L_vsin_mod */
  153.   
  154. --- 53,68 ----
  155.   #ifdef L_vsin_mod
  156.   
  157.   /* vsin_mode    set input mode
  158. !  * returns input mode
  159.    */
  160. ! int vsin_mode(int handle, int dev, int mode)
  161.   {
  162.       _intin[0] = dev;
  163.       _intin[1] = mode;
  164.       
  165.       __vdi__(VDI_CONTRL_ENCODE(33, 0, 2, 0), handle);
  166. +     return (int)_intout[0];
  167.   }
  168.   #endif /* L_vsin_mod */
  169.   
  170. *** 1.8    1991/09/24 17:16:49
  171. --- vdiinq.c    1992/01/29 19:05:41
  172. ***************
  173. *** 88,96 ****
  174.   #ifdef L_vq_color
  175.   
  176.   /* vq_color    inquire color rep.
  177. !  * returns void (results in args)
  178.    */
  179. ! void vq_color(int handle, int index, int flag, int rgb[])
  180.   {
  181.       short *wptr;
  182.       
  183. --- 88,96 ----
  184.   #ifdef L_vq_color
  185.   
  186.   /* vq_color    inquire color rep.
  187. !  * returns index or -1 if index out of range
  188.    */
  189. ! int vq_color(int handle, int index, int flag, int rgb[])
  190.   {
  191.       short *wptr;
  192.       
  193. ***************
  194. *** 103,108 ****
  195. --- 103,110 ----
  196.       *rgb++ = *wptr++;
  197.       *rgb++ = *wptr++;
  198.       *rgb   = *wptr;
  199. +     return (int)_intout[0];
  200.   }
  201.   #endif /* L_vq_color */
  202.   
  203. *** 1.5    1992/01/14 19:33:03
  204. --- vdiqgdos.c    1992/01/29 19:05:41
  205. ***************
  206. *** 39,44 ****
  207. --- 39,45 ----
  208.       trap    #2
  209.       cmpw    #-2,d0
  210.       sne    d0
  211. +     extw    d0
  212.       extl    d0"
  213.        : "=r"(retvalue)        /* output */
  214.        :                /* no input */
  215.