home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 15 / AACD15.ISO / AACD / System / MorphOS / Developer / emulinclude / include.diffs < prev    next >
Encoding:
Text File  |  2000-11-02  |  30.0 KB  |  931 lines

  1. diff -c2 -d -P -r include_h/clib/graphics_protos.h include/clib/graphics_protos.h
  2. *** include_h/clib/graphics_protos.h    Thu Nov  2 22:27:42 2000
  3. --- include/clib/graphics_protos.h    Thu Nov  2 22:27:00 2000
  4. ***************
  5. *** 240,244 ****
  6.   ULONG GetBPen( struct RastPort *rp );
  7.   ULONG GetDrMd( struct RastPort *rp );
  8. ! ULONG GetOutlinePen( struct RastPort *rp );
  9.   void LoadRGB32( struct ViewPort *vp, ULONG *table );
  10.   ULONG SetChipRev( unsigned long want );
  11. --- 240,244 ----
  12.   ULONG GetBPen( struct RastPort *rp );
  13.   ULONG GetDrMd( struct RastPort *rp );
  14. ! ULONG GetOPen( struct RastPort *rp );
  15.   void LoadRGB32( struct ViewPort *vp, ULONG *table );
  16.   ULONG SetChipRev( unsigned long want );
  17. diff -c2 -d -P -r include_h/devices/cd.h include/devices/cd.h
  18. *** include_h/devices/cd.h    Thu Nov  2 22:27:39 2000
  19. --- include/devices/cd.h    Thu Nov  2 22:26:58 2000
  20. ***************
  21. *** 231,235 ****
  22.       LONG          Actual;           /* bytes transferred          */
  23.       APTR          IntData;           /* interrupt server data segment   */
  24. !     VOID          (*IntCode)();    /* interrupt server code entry      */
  25.       };
  26.   
  27. --- 231,235 ----
  28.       LONG          Actual;           /* bytes transferred          */
  29.       APTR          IntData;           /* interrupt server data segment   */
  30. !     VOID          (*IntCode)(void);    /* interrupt server code entry      */
  31.       };
  32.   
  33. diff -c2 -d -P -r include_h/devices/printer.h include/devices/printer.h
  34. *** include_h/devices/printer.h    Thu Nov  2 22:27:38 2000
  35. --- include/devices/printer.h    Thu Nov  2 22:26:58 2000
  36. ***************
  37. *** 27,30 ****
  38. --- 27,34 ----
  39.   #endif
  40.   
  41. + #ifndef  EXEC_DEVICES_H
  42. + #include "exec/devices.h"
  43. + #endif
  44.   #define  PRD_RAWWRITE       (CMD_NONSTD+0)
  45.   #define  PRD_PRTCOMMAND    (CMD_NONSTD+1)
  46. diff -c2 -d -P -r include_h/devices/prtbase.h include/devices/prtbase.h
  47. *** include_h/devices/prtbase.h    Thu Nov  2 22:27:38 2000
  48. --- include/devices/prtbase.h    Thu Nov  2 22:26:58 2000
  49. ***************
  50. *** 69,74 ****
  51.       struct PrinterSegment *pd_SegmentData;
  52.       UBYTE *pd_PrintBuf;    /* the raster print buffer */
  53. !     int (*pd_PWrite)();    /* the write function */
  54. !     int (*pd_PBothReady)();    /* write function's done */
  55.       union {            /* port I/O request 0 */
  56.           struct IOExtPar pd_p0;
  57. --- 69,74 ----
  58.       struct PrinterSegment *pd_SegmentData;
  59.       UBYTE *pd_PrintBuf;    /* the raster print buffer */
  60. !     int (*pd_PWrite)(void);    /* the write function */
  61. !     int (*pd_PBothReady)(void);    /* write function's done */
  62.       union {            /* port I/O request 0 */
  63.           struct IOExtPar pd_p0;
  64. ***************
  65. *** 133,140 ****
  66.   struct PrinterExtendedData {
  67.       char    *ped_PrinterName;    /* printer name, null terminated */
  68. !     VOID    (*ped_Init)();         /* called after LoadSeg */
  69. !     VOID    (*ped_Expunge)();    /* called before UnLoadSeg */
  70. !     int    (*ped_Open)();         /* called at OpenDevice */
  71. !     VOID    (*ped_Close)();      /* called at CloseDevice */
  72.       UBYTE    ped_PrinterClass;    /* printer class */
  73.       UBYTE    ped_ColorClass;      /* color class */
  74. --- 133,140 ----
  75.   struct PrinterExtendedData {
  76.       char    *ped_PrinterName;    /* printer name, null terminated */
  77. !     VOID    (*ped_Init)(void);         /* called after LoadSeg */
  78. !     VOID    (*ped_Expunge)(void);    /* called before UnLoadSeg */
  79. !     int    (*ped_Open)(void);         /* called at OpenDevice */
  80. !     VOID    (*ped_Close)(void);      /* called at CloseDevice */
  81.       UBYTE    ped_PrinterClass;    /* printer class */
  82.       UBYTE    ped_ColorClass;      /* color class */
  83. ***************
  84. *** 147,152 ****
  85.       UWORD    ped_YDotsInch;         /* vertical dot density */
  86.       char    ***ped_Commands;     /* printer text command table */
  87. !     int    (*ped_DoSpecial)();  /* special command handler */
  88. !     int    (*ped_Render)();     /* raster render function */
  89.       LONG    ped_TimeoutSecs;     /* good write timeout */
  90.       /* the following only exists if the segment version is >= 33 */
  91. --- 147,152 ----
  92.       UWORD    ped_YDotsInch;         /* vertical dot density */
  93.       char    ***ped_Commands;     /* printer text command table */
  94. !     int    (*ped_DoSpecial)(void);  /* special command handler */
  95. !     int    (*ped_Render)(void);     /* raster render function */
  96.       LONG    ped_TimeoutSecs;     /* good write timeout */
  97.       /* the following only exists if the segment version is >= 33 */
  98. ***************
  99. *** 155,159 ****
  100.       /* the following only exists if the segment version is >= 34 */
  101.       /* ptr to conversion function for all chars */
  102. !     int    (*ped_ConvFunc)();
  103.   };
  104.   
  105. --- 155,159 ----
  106.       /* the following only exists if the segment version is >= 34 */
  107.       /* ptr to conversion function for all chars */
  108. !     int    (*ped_ConvFunc)(void);
  109.   };
  110.   
  111. diff -c2 -d -P -r include_h/devices/prtgfx.h include/devices/prtgfx.h
  112. *** include_h/devices/prtgfx.h    Thu Nov  2 22:27:38 2000
  113. --- include/devices/prtgfx.h    Thu Nov  2 22:26:58 2000
  114. ***************
  115. *** 31,35 ****
  116.   
  117.   struct PrtInfo { /* printer info */
  118. !     int (*pi_render)();        /* PRIVATE - DO NOT USE! */
  119.       struct RastPort *pi_rp;        /* PRIVATE - DO NOT USE! */
  120.       struct RastPort *pi_temprp;    /* PRIVATE - DO NOT USE! */
  121. --- 31,35 ----
  122.   
  123.   struct PrtInfo { /* printer info */
  124. !     int (*pi_render)(void);        /* PRIVATE - DO NOT USE! */
  125.       struct RastPort *pi_rp;        /* PRIVATE - DO NOT USE! */
  126.       struct RastPort *pi_temprp;    /* PRIVATE - DO NOT USE! */
  127. diff -c2 -d -P -r include_h/dos/dosextens.h include/dos/dosextens.h
  128. *** include_h/dos/dosextens.h    Thu Nov  2 22:27:37 2000
  129. --- include/dos/dosextens.h    Thu Nov  2 22:26:56 2000
  130. ***************
  131. *** 58,62 ****
  132.       BPTR    pr_HomeDir;        /* Home directory of executing program        */
  133.       LONG    pr_Flags;        /* flags telling dos about process        */
  134. !     void    (*pr_ExitCode)();    /* code to call on exit of program or NULL  */
  135.       LONG    pr_ExitData;    /* Passed as an argument to pr_ExitCode.    */
  136.       UBYTE   *pr_Arguments;    /* Arguments passed to the process at start */
  137. --- 58,62 ----
  138.       BPTR    pr_HomeDir;        /* Home directory of executing program        */
  139.       LONG    pr_Flags;        /* flags telling dos about process        */
  140. !     void    (*pr_ExitCode)(void);    /* code to call on exit of program or NULL  */
  141.       LONG    pr_ExitData;    /* Passed as an argument to pr_ExitCode.    */
  142.       UBYTE   *pr_Arguments;    /* Arguments passed to the process at start */
  143. diff -c2 -d -P -r include_h/exec/interrupts.h include/exec/interrupts.h
  144. *** include_h/exec/interrupts.h    Thu Nov  2 22:27:36 2000
  145. --- include/exec/interrupts.h    Thu Nov  2 22:26:54 2000
  146. ***************
  147. *** 23,27 ****
  148.       struct  Node is_Node;
  149.       APTR    is_Data;            /* server data segment  */
  150. !     VOID    (*is_Code)();        /* server code entry    */
  151.   };
  152.   
  153. --- 23,27 ----
  154.       struct  Node is_Node;
  155.       APTR    is_Data;            /* server data segment  */
  156. !     VOID    (*is_Code)(void);        /* server code entry    */
  157.   };
  158.   
  159. ***************
  160. *** 29,33 ****
  161.   struct IntVector {        /* For EXEC use ONLY! */
  162.       APTR    iv_Data;
  163. !     VOID    (*iv_Code)();
  164.       struct  Node *iv_Node;
  165.   };
  166. --- 29,33 ----
  167.   struct IntVector {        /* For EXEC use ONLY! */
  168.       APTR    iv_Data;
  169. !     VOID    (*iv_Code)(void);
  170.       struct  Node *iv_Node;
  171.   };
  172. diff -c2 -d -P -r include_h/exec/tasks.h include/exec/tasks.h
  173. *** include_h/exec/tasks.h    Thu Nov  2 22:27:35 2000
  174. --- include/exec/tasks.h    Thu Nov  2 22:26:54 2000
  175. ***************
  176. *** 41,46 ****
  177.       APTR    tc_SPLower;        /* stack lower bound    */
  178.       APTR    tc_SPUpper;        /* stack upper bound + 2*/
  179. !     VOID    (*tc_Switch)();        /* task losing CPU      */
  180. !     VOID    (*tc_Launch)();        /* task getting CPU  */
  181.       struct  List tc_MemEntry;        /* Allocated memory. Freed by RemTask() */
  182.       APTR    tc_UserData;        /* For use by the task; no restrictions! */
  183. --- 41,46 ----
  184.       APTR    tc_SPLower;        /* stack lower bound    */
  185.       APTR    tc_SPUpper;        /* stack upper bound + 2*/
  186. !     VOID    (*tc_Switch)(void);        /* task losing CPU      */
  187. !     VOID    (*tc_Launch)(void);        /* task getting CPU  */
  188.       struct  List tc_MemEntry;        /* Allocated memory. Freed by RemTask() */
  189.       APTR    tc_UserData;        /* For use by the task; no restrictions! */
  190. diff -c2 -d -P -r include_h/fd/amigaguide_lib.fd include/fd/amigaguide_lib.fd
  191. *** include_h/fd/amigaguide_lib.fd    Thu Nov  2 22:27:49 2000
  192. --- include/fd/amigaguide_lib.fd    Thu Nov  2 22:26:43 2000
  193. ***************
  194. *** 14,18 ****
  195.   amigaguidePrivate2()()
  196.   ##public
  197. ! OpenAmigaGuideA(nag,*)(a0/a1)
  198.   OpenAmigaGuideAsyncA(nag,attrs)(a0,d0)
  199.   CloseAmigaGuide(cl)(a0)
  200. --- 14,18 ----
  201.   amigaguidePrivate2()()
  202.   ##public
  203. ! OpenAmigaGuideA(nag,attr)(a0/a1)
  204.   OpenAmigaGuideAsyncA(nag,attrs)(a0,d0)
  205.   CloseAmigaGuide(cl)(a0)
  206. Only in include_h/fd: amigaguide_lib.fd.info
  207. Only in include_h/fd: asl_lib.fd.info
  208. Only in include_h/fd: battclock_lib.fd.info
  209. Only in include_h/fd: battmem_lib.fd.info
  210. Only in include_h/fd: bullet_lib.fd.info
  211. Only in include_h/fd: cardres_lib.fd.info
  212. Only in include_h/fd: cia_lib.fd.info
  213. Only in include_h/fd: colorwheel_lib.fd.info
  214. Only in include_h/fd: commodities_lib.fd.info
  215. Only in include_h/fd: console_lib.fd.info
  216. Only in include_h/fd: datatypes_lib.fd.info
  217. Only in include_h/fd: disk_lib.fd.info
  218. Only in include_h/fd: diskfont_lib.fd.info
  219. Only in include_h/fd: dos_lib.fd.info
  220. Only in include_h/fd: dtclass_lib.fd.info
  221. Only in include_h/fd: exec_lib.fd.info
  222. Only in include_h/fd: expansion_lib.fd.info
  223. Only in include_h/fd: gadtools_lib.fd.info
  224. diff -c2 -d -P -r include_h/fd/graphics_lib.fd include/fd/graphics_lib.fd
  225. *** include_h/fd/graphics_lib.fd    Thu Nov  2 22:27:46 2000
  226. --- include/fd/graphics_lib.fd    Thu Nov  2 22:26:46 2000
  227. ***************
  228. *** 155,159 ****
  229.   GetBPen(rp)(a0)
  230.   GetDrMd(rp)(a0)
  231. ! GetOutlinePen(rp)(a0)
  232.   LoadRGB32(vp,table)(a0/a1)
  233.   SetChipRev(want)(d0)
  234. --- 155,159 ----
  235.   GetBPen(rp)(a0)
  236.   GetDrMd(rp)(a0)
  237. ! GetOPen(rp)(a0)
  238.   LoadRGB32(vp,table)(a0/a1)
  239.   SetChipRev(want)(d0)
  240. Only in include_h/fd: graphics_lib.fd.info
  241. Only in include_h/fd: icon_lib.fd.info
  242. Only in include_h/fd: iffparse_lib.fd.info
  243. Only in include_h/fd: input_lib.fd.info
  244. Only in include_h/fd: intuition_lib.fd.info
  245. Only in include_h/fd: keymap_lib.fd.info
  246. Only in include_h/fd: layers_lib.fd.info
  247. Only in include_h/fd: locale_lib.fd.info
  248. Only in include_h/fd: lowlevel_lib.fd.info
  249. Only in include_h/fd: mathffp_lib.fd.info
  250. Only in include_h/fd: mathieeedoubbas_lib.fd.info
  251. Only in include_h/fd: mathieeedoubtrans_lib.fd.info
  252. Only in include_h/fd: mathieeesingbas_lib.fd.info
  253. Only in include_h/fd: mathieeesingtrans_lib.fd.info
  254. Only in include_h/fd: mathtrans_lib.fd.info
  255. Only in include_h/fd: misc_lib.fd.info
  256. Only in include_h/fd: nonvolatile_lib.fd.info
  257. Only in include_h/fd: potgo_lib.fd.info
  258. Only in include_h/fd: ramdrive_lib.fd.info
  259. Only in include_h/fd: realtime_lib.fd.info
  260. Only in include_h/fd: rexxsyslib_lib.fd.info
  261. Only in include_h/fd: timer_lib.fd.info
  262. Only in include_h/fd: translator_lib.fd.info
  263. Only in include_h/fd: utility_lib.fd.info
  264. Only in include_h/fd: wb_lib.fd.info
  265. diff -c2 -d -P -r include_h/graphics/gels.h include/graphics/gels.h
  266. *** include_h/graphics/gels.h    Thu Nov  2 22:27:35 2000
  267. --- include/graphics/gels.h    Thu Nov  2 22:26:52 2000
  268. ***************
  269. *** 191,195 ****
  270.       struct AnimComp  *PrevSeq;
  271.   
  272. !     WORD (*AnimCRoutine)(); /* address of special animation procedure */
  273.   
  274.       WORD YTrans;     /* initial y translation (if this is a component) */
  275. --- 191,195 ----
  276.       struct AnimComp  *PrevSeq;
  277.   
  278. !     WORD (*AnimCRoutine)(void); /* address of special animation procedure */
  279.   
  280.       WORD YTrans;     /* initial y translation (if this is a component) */
  281. ***************
  282. *** 220,224 ****
  283.       WORD RingYTrans, RingXTrans;    /* ring translation values */
  284.   
  285. !     WORD (*AnimORoutine)();        /* address of special animation
  286.                          procedure */
  287.   
  288. --- 220,224 ----
  289.       WORD RingYTrans, RingXTrans;    /* ring translation values */
  290.   
  291. !     WORD (*AnimORoutine)(void);        /* address of special animation
  292.                          procedure */
  293.   
  294. ***************
  295. *** 263,267 ****
  296.   struct collTable
  297.   {
  298. !     int (*collPtrs[16])();
  299.   };
  300.   
  301. --- 263,267 ----
  302.   struct collTable
  303.   {
  304. !     int (*collPtrs[16])(void);
  305.   };
  306.   
  307. diff -c2 -d -P -r include_h/graphics/gfxnodes.h include/graphics/gfxnodes.h
  308. *** include_h/graphics/gfxnodes.h    Thu Nov  2 22:27:34 2000
  309. --- include/graphics/gfxnodes.h    Thu Nov  2 22:26:53 2000
  310. ***************
  311. *** 24,28 ****
  312.   UBYTE    xln_Subtype;
  313.   LONG    xln_Library;
  314. ! LONG    (*xln_Init)();
  315.   };
  316.   
  317. --- 24,28 ----
  318.   UBYTE    xln_Subtype;
  319.   LONG    xln_Library;
  320. ! LONG    (*xln_Init)(void);
  321.   };
  322.   
  323. diff -c2 -d -P -r include_h/graphics/graphint.h include/graphics/graphint.h
  324. *** include_h/graphics/graphint.h    Thu Nov  2 22:27:34 2000
  325. --- include/graphics/graphint.h    Thu Nov  2 22:26:52 2000
  326. ***************
  327. *** 20,25 ****
  328.       struct Node is_Node;
  329.       struct Isrvstr *Iptr;   /* passed to srvr by os */
  330. !     int (*code)();
  331. !     int (*ccode)();
  332.       int Carg;
  333.   };
  334. --- 20,25 ----
  335.       struct Node is_Node;
  336.       struct Isrvstr *Iptr;   /* passed to srvr by os */
  337. !     int (*code)(void);
  338. !     int (*ccode)(void);
  339.       int Carg;
  340.   };
  341. diff -c2 -d -P -r include_h/graphics/monitor.h include/graphics/monitor.h
  342. *** include_h/graphics/monitor.h    Thu Nov  2 22:27:34 2000
  343. --- include/graphics/monitor.h    Thu Nov  2 22:26:53 2000
  344. ***************
  345. *** 36,54 ****
  346.       struct    SpecialMonitor    *ms_Special;
  347.       UWORD    ms_OpenCount;
  348. !     LONG    (*ms_transform)();
  349. !     LONG    (*ms_translate)();
  350. !     LONG    (*ms_scale)();
  351.       UWORD    ms_xoffset;
  352.       UWORD    ms_yoffset;
  353.       struct    Rectangle    ms_LegalView;
  354. !     LONG    (*ms_maxoscan)();    /* maximum legal overscan */
  355. !     LONG    (*ms_videoscan)();    /* video display overscan */
  356.       UWORD    DeniseMinDisplayColumn;
  357.       ULONG    DisplayCompatible;
  358.       struct    List DisplayInfoDataBase;
  359.       struct    SignalSemaphore DisplayInfoDataBaseSemaphore;
  360. !     LONG    (*ms_MrgCop)();
  361. !     LONG    (*ms_LoadView)();
  362. !     LONG    (*ms_KillView)();
  363.   };
  364.   
  365. --- 36,54 ----
  366.       struct    SpecialMonitor    *ms_Special;
  367.       UWORD    ms_OpenCount;
  368. !     LONG    (*ms_transform)(void);
  369. !     LONG    (*ms_translate)(void);
  370. !     LONG    (*ms_scale)(void);
  371.       UWORD    ms_xoffset;
  372.       UWORD    ms_yoffset;
  373.       struct    Rectangle    ms_LegalView;
  374. !     LONG    (*ms_maxoscan)(void);    /* maximum legal overscan */
  375. !     LONG    (*ms_videoscan)(void);    /* video display overscan */
  376.       UWORD    DeniseMinDisplayColumn;
  377.       ULONG    DisplayCompatible;
  378.       struct    List DisplayInfoDataBase;
  379.       struct    SignalSemaphore DisplayInfoDataBaseSemaphore;
  380. !     LONG    (*ms_MrgCop)(void);
  381. !     LONG    (*ms_LoadView)(void);
  382. !     LONG    (*ms_KillView)(void);
  383.   };
  384.   
  385. ***************
  386. *** 160,167 ****
  387.       struct    ExtendedNode    spm_Node;
  388.       UWORD    spm_Flags;
  389. !     LONG    (*do_monitor)();
  390. !     LONG    (*reserved1)();
  391. !     LONG    (*reserved2)();
  392. !     LONG    (*reserved3)();
  393.       struct    AnalogSignalInterval    hblank;
  394.       struct    AnalogSignalInterval    vblank;
  395. --- 160,167 ----
  396.       struct    ExtendedNode    spm_Node;
  397.       UWORD    spm_Flags;
  398. !     LONG    (*do_monitor)(void);
  399. !     LONG    (*reserved1)(void);
  400. !     LONG    (*reserved2)(void);
  401. !     LONG    (*reserved3)(void);
  402.       struct    AnalogSignalInterval    hblank;
  403.       struct    AnalogSignalInterval    vblank;
  404. diff -c2 -d -P -r include_h/hardware/blit.h include/hardware/blit.h
  405. *** include_h/hardware/blit.h    Thu Nov  2 22:27:33 2000
  406. --- include/hardware/blit.h    Thu Nov  2 22:26:52 2000
  407. ***************
  408. *** 89,97 ****
  409.   {
  410.       struct  bltnode *n;
  411. !     int     (*function)();
  412.       char    stat;
  413.       short   blitsize;
  414.       short   beamsync;
  415. !     int     (*cleanup)();
  416.   };
  417.   
  418. --- 89,97 ----
  419.   {
  420.       struct  bltnode *n;
  421. !     int     (*function)(void);
  422.       char    stat;
  423.       short   blitsize;
  424.       short   beamsync;
  425. !     int     (*cleanup)(void);
  426.   };
  427.   
  428. diff -c2 -d -P -r include_h/hardware/cia.h include/hardware/cia.h
  429. *** include_h/hardware/cia.h    Thu Nov  2 22:27:33 2000
  430. --- include/hardware/cia.h    Thu Nov  2 22:26:52 2000
  431. ***************
  432. *** 28,62 ****
  433.   
  434.   struct CIA {
  435. !     UBYTE   ciapra;
  436. !     UBYTE   pad0[0xff];
  437. !     UBYTE   ciaprb;
  438. !     UBYTE   pad1[0xff];
  439. !     UBYTE   ciaddra;
  440. !     UBYTE   pad2[0xff];
  441. !     UBYTE   ciaddrb;
  442. !     UBYTE   pad3[0xff];
  443. !     UBYTE   ciatalo;
  444. !     UBYTE   pad4[0xff];
  445. !     UBYTE   ciatahi;
  446. !     UBYTE   pad5[0xff];
  447. !     UBYTE   ciatblo;
  448. !     UBYTE   pad6[0xff];
  449. !     UBYTE   ciatbhi;
  450. !     UBYTE   pad7[0xff];
  451. !     UBYTE   ciatodlow;
  452. !     UBYTE   pad8[0xff];
  453. !     UBYTE   ciatodmid;
  454. !     UBYTE   pad9[0xff];
  455. !     UBYTE   ciatodhi;
  456. !     UBYTE   pad10[0xff];
  457. !     UBYTE   unusedreg;
  458. !     UBYTE   pad11[0xff];
  459. !     UBYTE   ciasdr;
  460. !     UBYTE   pad12[0xff];
  461. !     UBYTE   ciaicr;
  462. !     UBYTE   pad13[0xff];
  463. !     UBYTE   ciacra;
  464. !     UBYTE   pad14[0xff];
  465. !     UBYTE   ciacrb;
  466.   };
  467.   
  468. --- 28,62 ----
  469.   
  470.   struct CIA {
  471. !     volatile        UBYTE   ciapra;
  472. !     volatile        UBYTE   pad0[0xff];
  473. !     volatile        UBYTE   ciaprb;
  474. !     volatile        UBYTE   pad1[0xff];
  475. !     volatile        UBYTE   ciaddra;
  476. !     volatile        UBYTE   pad2[0xff];
  477. !     volatile        UBYTE   ciaddrb;
  478. !     volatile        UBYTE   pad3[0xff];
  479. !     volatile        UBYTE   ciatalo;
  480. !     volatile        UBYTE   pad4[0xff];
  481. !     volatile        UBYTE   ciatahi;
  482. !     volatile        UBYTE   pad5[0xff];
  483. !     volatile        UBYTE   ciatblo;
  484. !     volatile        UBYTE   pad6[0xff];
  485. !     volatile        UBYTE   ciatbhi;
  486. !     volatile        UBYTE   pad7[0xff];
  487. !     volatile        UBYTE   ciatodlow;
  488. !     volatile        UBYTE   pad8[0xff];
  489. !     volatile        UBYTE   ciatodmid;
  490. !     volatile        UBYTE   pad9[0xff];
  491. !     volatile        UBYTE   ciatodhi;
  492. !     volatile        UBYTE   pad10[0xff];
  493. !     volatile        UBYTE   unusedreg;
  494. !     volatile        UBYTE   pad11[0xff];
  495. !     volatile        UBYTE   ciasdr;
  496. !     volatile        UBYTE   pad12[0xff];
  497. !     volatile        UBYTE   ciaicr;
  498. !     volatile        UBYTE   pad13[0xff];
  499. !     volatile        UBYTE   ciacra;
  500. !     volatile        UBYTE   pad14[0xff];
  501. !     volatile        UBYTE   ciacrb;
  502.   };
  503.   
  504. diff -c2 -d -P -r include_h/hardware/custom.h include/hardware/custom.h
  505. *** include_h/hardware/custom.h    Thu Nov  2 22:27:33 2000
  506. --- include/hardware/custom.h    Thu Nov  2 22:26:52 2000
  507. ***************
  508. *** 24,143 ****
  509.   
  510.   struct Custom {
  511. !     UWORD   bltddat;
  512. !     UWORD   dmaconr;
  513. !     UWORD   vposr;
  514. !     UWORD   vhposr;
  515. !     UWORD   dskdatr;
  516. !     UWORD   joy0dat;
  517. !     UWORD   joy1dat;
  518. !     UWORD   clxdat;
  519. !     UWORD   adkconr;
  520. !     UWORD   pot0dat;
  521. !     UWORD   pot1dat;
  522. !     UWORD   potinp;
  523. !     UWORD   serdatr;
  524. !     UWORD   dskbytr;
  525. !     UWORD   intenar;
  526. !     UWORD   intreqr;
  527. !     APTR    dskpt;
  528. !     UWORD   dsklen;
  529. !     UWORD   dskdat;
  530. !     UWORD   refptr;
  531. !     UWORD   vposw;
  532. !     UWORD   vhposw;
  533. !     UWORD   copcon;
  534. !     UWORD   serdat;
  535. !     UWORD   serper;
  536. !     UWORD   potgo;
  537. !     UWORD   joytest;
  538. !     UWORD   strequ;
  539. !     UWORD   strvbl;
  540. !     UWORD   strhor;
  541. !     UWORD   strlong;
  542. !     UWORD   bltcon0;
  543. !     UWORD   bltcon1;
  544. !     UWORD   bltafwm;
  545. !     UWORD   bltalwm;
  546. !     APTR    bltcpt;
  547. !     APTR    bltbpt;
  548. !     APTR    bltapt;
  549. !     APTR    bltdpt;
  550. !     UWORD   bltsize;
  551. !     UBYTE   pad2d;
  552. !     UBYTE   bltcon0l;    /* low 8 bits of bltcon0, write only */
  553. !     UWORD   bltsizv;
  554. !     UWORD   bltsizh;    /* 5e */
  555. !     UWORD   bltcmod;
  556. !     UWORD   bltbmod;
  557. !     UWORD   bltamod;
  558. !     UWORD   bltdmod;
  559. !     UWORD   pad34[4];
  560. !     UWORD   bltcdat;
  561. !     UWORD   bltbdat;
  562. !     UWORD   bltadat;
  563. !     UWORD   pad3b[3];
  564. !     UWORD   deniseid;    /* 7c */
  565. !     UWORD   dsksync;
  566. !     ULONG   cop1lc;
  567. !     ULONG   cop2lc;
  568. !     UWORD   copjmp1;
  569. !     UWORD   copjmp2;
  570. !     UWORD   copins;
  571. !     UWORD   diwstrt;
  572. !     UWORD   diwstop;
  573. !     UWORD   ddfstrt;
  574. !     UWORD   ddfstop;
  575. !     UWORD   dmacon;
  576. !     UWORD   clxcon;
  577. !     UWORD   intena;
  578. !     UWORD   intreq;
  579. !     UWORD   adkcon;
  580.       struct  AudChannel {
  581. !       UWORD *ac_ptr; /* ptr to start of waveform data */
  582. !       UWORD ac_len;    /* length of waveform in words */
  583. !       UWORD ac_per;    /* sample period */
  584. !       UWORD ac_vol;    /* volume */
  585. !       UWORD ac_dat;    /* sample pair */
  586. !       UWORD ac_pad[2];    /* unused */
  587.       } aud[4];
  588. !     APTR    bplpt[8];
  589. !     UWORD   bplcon0;
  590. !     UWORD   bplcon1;
  591. !     UWORD   bplcon2;
  592. !     UWORD   bplcon3;
  593. !     UWORD   bpl1mod;
  594. !     UWORD   bpl2mod;
  595. !     UWORD   bplcon4;
  596. !     UWORD   clxcon2;
  597. !     UWORD   bpldat[8];
  598. !     APTR    sprpt[8];
  599.       struct  SpriteDef {
  600. !       UWORD pos;
  601. !       UWORD ctl;
  602. !       UWORD dataa;
  603. !       UWORD datab;
  604.       } spr[8];
  605. !     UWORD   color[32];
  606. !     UWORD htotal;
  607. !     UWORD hsstop;
  608. !     UWORD hbstrt;
  609. !     UWORD hbstop;
  610. !     UWORD vtotal;
  611. !     UWORD vsstop;
  612. !     UWORD vbstrt;
  613. !     UWORD vbstop;
  614. !     UWORD sprhstrt;
  615. !     UWORD sprhstop;
  616. !     UWORD bplhstrt;
  617. !     UWORD bplhstop;
  618. !     UWORD hhposw;
  619. !     UWORD hhposr;
  620. !     UWORD beamcon0;
  621. !     UWORD hsstrt;
  622. !     UWORD vsstrt;
  623. !     UWORD hcenter;
  624. !     UWORD diwhigh;    /* 1e4 */
  625. !     UWORD padf3[11];
  626. !     UWORD fmode;
  627.   };
  628.   
  629. --- 24,143 ----
  630.   
  631.   struct Custom {
  632. !     volatile        UWORD   bltddat;
  633. !     volatile        UWORD   dmaconr;
  634. !     volatile        UWORD   vposr;
  635. !     volatile        UWORD   vhposr;
  636. !     volatile        UWORD   dskdatr;
  637. !     volatile        UWORD   joy0dat;
  638. !     volatile        UWORD   joy1dat;
  639. !     volatile        UWORD   clxdat;
  640. !     volatile        UWORD   adkconr;
  641. !     volatile        UWORD   pot0dat;
  642. !     volatile        UWORD   pot1dat;
  643. !     volatile        UWORD   potinp;
  644. !     volatile        UWORD   serdatr;
  645. !     volatile        UWORD   dskbytr;
  646. !     volatile        UWORD   intenar;
  647. !     volatile        UWORD   intreqr;
  648. !     volatile        APTR    dskpt;
  649. !     volatile        UWORD   dsklen;
  650. !     volatile        UWORD   dskdat;
  651. !     volatile        UWORD   refptr;
  652. !     volatile        UWORD   vposw;
  653. !     volatile        UWORD   vhposw;
  654. !     volatile        UWORD   copcon;
  655. !     volatile        UWORD   serdat;
  656. !     volatile        UWORD   serper;
  657. !     volatile        UWORD   potgo;
  658. !     volatile        UWORD   joytest;
  659. !     volatile        UWORD   strequ;
  660. !     volatile        UWORD   strvbl;
  661. !     volatile        UWORD   strhor;
  662. !     volatile        UWORD   strlong;
  663. !     volatile        UWORD   bltcon0;
  664. !     volatile        UWORD   bltcon1;
  665. !     volatile        UWORD   bltafwm;
  666. !     volatile        UWORD   bltalwm;
  667. !     volatile        APTR    bltcpt;
  668. !     volatile        APTR    bltbpt;
  669. !     volatile        APTR    bltapt;
  670. !     volatile        APTR    bltdpt;
  671. !     volatile        UWORD   bltsize;
  672. !     volatile        UBYTE   pad2d;
  673. !     volatile        UBYTE   bltcon0l;    /* low 8 bits of bltcon0, write only */
  674. !     volatile        UWORD   bltsizv;
  675. !     volatile        UWORD   bltsizh;    /* 5e */
  676. !     volatile        UWORD   bltcmod;
  677. !     volatile        UWORD   bltbmod;
  678. !     volatile        UWORD   bltamod;
  679. !     volatile        UWORD   bltdmod;
  680. !     volatile        UWORD   pad34[4];
  681. !     volatile        UWORD   bltcdat;
  682. !     volatile        UWORD   bltbdat;
  683. !     volatile        UWORD   bltadat;
  684. !     volatile        UWORD   pad3b[3];
  685. !     volatile        UWORD   deniseid;    /* 7c */
  686. !     volatile        UWORD   dsksync;
  687. !     volatile        ULONG   cop1lc;
  688. !     volatile        ULONG   cop2lc;
  689. !     volatile        UWORD   copjmp1;
  690. !     volatile        UWORD   copjmp2;
  691. !     volatile        UWORD   copins;
  692. !     volatile        UWORD   diwstrt;
  693. !     volatile        UWORD   diwstop;
  694. !     volatile        UWORD   ddfstrt;
  695. !     volatile        UWORD   ddfstop;
  696. !     volatile        UWORD   dmacon;
  697. !     volatile        UWORD   clxcon;
  698. !     volatile        UWORD   intena;
  699. !     volatile        UWORD   intreq;
  700. !     volatile        UWORD   adkcon;
  701.       struct  AudChannel {
  702. !     volatile          UWORD *ac_ptr; /* ptr to start of waveform data */
  703. !     volatile          UWORD ac_len;    /* length of waveform in words */
  704. !     volatile          UWORD ac_per;    /* sample period */
  705. !     volatile          UWORD ac_vol;    /* volume */
  706. !     volatile          UWORD ac_dat;    /* sample pair */
  707. !     volatile          UWORD ac_pad[2];    /* unused */
  708.       } aud[4];
  709. !     volatile        APTR    bplpt[8];
  710. !     volatile        UWORD   bplcon0;
  711. !     volatile        UWORD   bplcon1;
  712. !     volatile        UWORD   bplcon2;
  713. !     volatile        UWORD   bplcon3;
  714. !     volatile        UWORD   bpl1mod;
  715. !     volatile        UWORD   bpl2mod;
  716. !     volatile        UWORD   bplcon4;
  717. !     volatile        UWORD   clxcon2;
  718. !     volatile        UWORD   bpldat[8];
  719. !     volatile        APTR    sprpt[8];
  720.       struct  SpriteDef {
  721. !     volatile          UWORD pos;
  722. !     volatile          UWORD ctl;
  723. !     volatile          UWORD dataa;
  724. !     volatile          UWORD datab;
  725.       } spr[8];
  726. !     volatile        UWORD   color[32];
  727. !     volatile        UWORD htotal;
  728. !     volatile        UWORD hsstop;
  729. !     volatile        UWORD hbstrt;
  730. !     volatile        UWORD hbstop;
  731. !     volatile        UWORD vtotal;
  732. !     volatile        UWORD vsstop;
  733. !     volatile        UWORD vbstrt;
  734. !     volatile        UWORD vbstop;
  735. !     volatile        UWORD sprhstrt;
  736. !     volatile        UWORD sprhstop;
  737. !     volatile        UWORD bplhstrt;
  738. !     volatile        UWORD bplhstop;
  739. !     volatile        UWORD hhposw;
  740. !     volatile        UWORD hhposr;
  741. !     volatile        UWORD beamcon0;
  742. !     volatile        UWORD hsstrt;
  743. !     volatile        UWORD vsstrt;
  744. !     volatile        UWORD hcenter;
  745. !     volatile        UWORD diwhigh;    /* 1e4 */
  746. !     volatile        UWORD padf3[11];
  747. !     volatile        UWORD fmode;
  748.   };
  749.   
  750. diff -c2 -d -P -r include_h/intuition/imageclass.h include/intuition/imageclass.h
  751. *** include_h/intuition/imageclass.h    Thu Nov  2 22:27:33 2000
  752. --- include/intuition/imageclass.h    Thu Nov  2 22:26:51 2000
  753. ***************
  754. *** 186,192 ****
  755. --- 186,194 ----
  756.   };
  757.   
  758. + #ifndef FRAMEF_SPECIFY
  759.   #define FRAMEF_SPECIFY    (1<<0)    /* Make do with the dimensions of FrameBox
  760.                    * provided.
  761.                    */
  762. + #endif
  763.   
  764.   /* IM_DRAW, IM_DRAWFRAME    */
  765. diff -c2 -d -P -r include_h/libraries/commodities.h include/libraries/commodities.h
  766. *** include_h/libraries/commodities.h    Thu Nov  2 22:27:32 2000
  767. --- include/libraries/commodities.h    Thu Nov  2 22:26:49 2000
  768. ***************
  769. *** 78,82 ****
  770.   
  771.   /* Pointer to a function returning a LONG */
  772. ! typedef LONG (*PFL)();
  773.   
  774.   
  775. --- 78,82 ----
  776.   
  777.   /* Pointer to a function returning a LONG */
  778. ! typedef LONG (*PFL)(void);
  779.   
  780.   
  781. diff -c2 -d -P -r include_h/libraries/mathieeedp.h include/libraries/mathieeedp.h
  782. *** include_h/libraries/mathieeedp.h    Thu Nov  2 22:27:31 2000
  783. --- include/libraries/mathieeedp.h    Thu Nov  2 22:26:49 2000
  784. ***************
  785. *** 51,55 ****
  786.   #define tanh    IEEEDPTanh
  787.   
  788.   double    IEEEDPTan(),IEEEDPAtan();
  789.   double    IEEEDPCos(),IEEEDPACos();
  790. --- 51,55 ----
  791.   #define tanh    IEEEDPTanh
  792.   
  793. ! #if 0
  794.   double    IEEEDPTan(),IEEEDPAtan();
  795.   double    IEEEDPCos(),IEEEDPACos();
  796. ***************
  797. *** 74,77 ****
  798. --- 74,78 ----
  799.   double    IEEEDPFloor();
  800.   double    IEEEDPCeil();
  801. + #endif
  802.   
  803.   #endif    /* LIBRARIES_MATHIEEEDP_H */
  804. diff -c2 -d -P -r include_h/libraries/mathieeesp.h include/libraries/mathieeesp.h
  805. *** include_h/libraries/mathieeesp.h    Thu Nov  2 22:27:31 2000
  806. --- include/libraries/mathieeesp.h    Thu Nov  2 22:26:49 2000
  807. ***************
  808. *** 53,57 ****
  809.   #define tanh    IEEESPTanh
  810.   
  811.   float    IEEESPTan(),IEEESPAtan();
  812.   float    IEEESPCos(),IEEESPACos();
  813. --- 53,57 ----
  814.   #define tanh    IEEESPTanh
  815.   
  816. ! #if 0
  817.   float    IEEESPTan(),IEEESPAtan();
  818.   float    IEEESPCos(),IEEESPACos();
  819. ***************
  820. *** 76,79 ****
  821. --- 76,80 ----
  822.   float    IEEESPFloor();
  823.   float    IEEESPCeil();
  824. + #endif
  825.   
  826.   #endif    /* LIBRARIES_MATHIEEESP_H */
  827. diff -c2 -d -P -r include_h/libraries/mathlibrary.h include/libraries/mathlibrary.h
  828. *** include_h/libraries/mathlibrary.h    Thu Nov  2 22:27:30 2000
  829. --- include/libraries/mathlibrary.h    Thu Nov  2 22:26:49 2000
  830. ***************
  831. *** 21,26 ****
  832.       struct Library MathIEEEBase_LibNode;
  833.       unsigned char    MathIEEEBase_reserved[18];
  834. !     int    (*MathIEEEBase_TaskOpenLib)();
  835. !     int    (*MathIEEEBase_TaskCloseLib)();
  836.       /*    This structure may be extended in the future */
  837.   };
  838. --- 21,26 ----
  839.       struct Library MathIEEEBase_LibNode;
  840.       unsigned char    MathIEEEBase_reserved[18];
  841. !     int    (*MathIEEEBase_TaskOpenLib)(void);
  842. !     int    (*MathIEEEBase_TaskCloseLib)(void);
  843.       /*    This structure may be extended in the future */
  844.   };
  845. diff -c2 -d -P -r include_h/libraries/mathresource.h include/libraries/mathresource.h
  846. *** include_h/libraries/mathresource.h    Thu Nov  2 22:27:30 2000
  847. --- include/libraries/mathresource.h    Thu Nov  2 22:26:49 2000
  848. ***************
  849. *** 36,45 ****
  850.       unsigned short    MathIEEEResource_Flags;
  851.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  852. !     void    (*MathIEEEResource_DblBasInit)();
  853. !     void    (*MathIEEEResource_DblTransInit)();
  854. !     void    (*MathIEEEResource_SglBasInit)();
  855. !     void    (*MathIEEEResource_SglTransInit)();
  856. !     void    (*MathIEEEResource_ExtBasInit)();
  857. !     void    (*MathIEEEResource_ExtTransInit)();
  858.   };
  859.   
  860. --- 36,45 ----
  861.       unsigned short    MathIEEEResource_Flags;
  862.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  863. !     void    (*MathIEEEResource_DblBasInit)(void);
  864. !     void    (*MathIEEEResource_DblTransInit)(void);
  865. !     void    (*MathIEEEResource_SglBasInit)(void);
  866. !     void    (*MathIEEEResource_SglTransInit)(void);
  867. !     void    (*MathIEEEResource_ExtBasInit)(void);
  868. !     void    (*MathIEEEResource_ExtTransInit)(void);
  869.   };
  870.   
  871. diff -c2 -d -P -r include_h/resources/mathresource.h include/resources/mathresource.h
  872. *** include_h/resources/mathresource.h    Thu Nov  2 22:27:28 2000
  873. --- include/resources/mathresource.h    Thu Nov  2 22:26:47 2000
  874. ***************
  875. *** 36,45 ****
  876.       unsigned short    MathIEEEResource_Flags;
  877.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  878. !     void    (*MathIEEEResource_DblBasInit)();
  879. !     void    (*MathIEEEResource_DblTransInit)();
  880. !     void    (*MathIEEEResource_SglBasInit)();
  881. !     void    (*MathIEEEResource_SglTransInit)();
  882. !     void    (*MathIEEEResource_ExtBasInit)();
  883. !     void    (*MathIEEEResource_ExtTransInit)();
  884.   };
  885.   
  886. --- 36,45 ----
  887.       unsigned short    MathIEEEResource_Flags;
  888.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  889. !     void    (*MathIEEEResource_DblBasInit)(void);
  890. !     void    (*MathIEEEResource_DblTransInit)(void);
  891. !     void    (*MathIEEEResource_SglBasInit)(void);
  892. !     void    (*MathIEEEResource_SglTransInit)(void);
  893. !     void    (*MathIEEEResource_ExtBasInit)(void);
  894. !     void    (*MathIEEEResource_ExtTransInit)(void);
  895.   };
  896.   
  897. diff -c2 -d -P -r include_h/utility/hooks.h include/utility/hooks.h
  898. *** include_h/utility/hooks.h    Thu Nov  2 22:27:28 2000
  899. --- include/utility/hooks.h    Thu Nov  2 22:26:46 2000
  900. ***************
  901. *** 29,34 ****
  902.   {
  903.       struct MinNode h_MinNode;
  904. !     ULONG       (*h_Entry)();    /* assembler entry point */
  905. !     ULONG       (*h_SubEntry)();    /* often HLL entry point */
  906.       APTR       h_Data;        /* owner specific     */
  907.   };
  908. --- 29,34 ----
  909.   {
  910.       struct MinNode h_MinNode;
  911. !     ULONG       (*h_Entry)(void);    /* assembler entry point */
  912. !     ULONG       (*h_SubEntry)(void);    /* often HLL entry point */
  913.       APTR       h_Data;        /* owner specific     */
  914.   };
  915. ***************
  916. *** 37,41 ****
  917.    * hook.h_SubEntry = (HOOKFUNC)AFunction
  918.    */
  919. ! typedef unsigned long (*HOOKFUNC)();
  920.   
  921.   /* Hook calling conventions.
  922. --- 37,41 ----
  923.    * hook.h_SubEntry = (HOOKFUNC)AFunction
  924.    */
  925. ! typedef unsigned long (*HOOKFUNC)(void);
  926.   
  927.   /* Hook calling conventions.
  928.